DescriptionJOB TITLE/LOCATION:Programmer I – Baldwin Park, CAESSENTIAL FUNCTIONS OF THE JOB:In conjunction with manufacturing engineering analyzes drawing, sketches, and models to determine dimension and configuration of cuts, selection of cutting tools, and machine speedsAssist operators with setup of machines and measuring techniques. Expected to perform 15-20 hours of direct labor setting up and running machines per week based on development of new and/or improved CNC programs.Asist Engineering in support of monitoring tool and work holding databases as required.Programming mills and lathes by entering instructions, including zero and reference points; setting tool registers, offsets, compensation, and conditional switches; calculating requirements, including basic math, geometry, and trigonometry; proving part programs.Analyze drawings, blueprints, and design data in order to calculate correct part dimension for machines, tool selection, machine speeds, and feed rates.Maintain specifications by observing drilling, grooving, and cutting, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes.Use precision measuring instruments including micrometers and calipers, and fixtures and gauges to check work and perform detailed inspection of parts producedRead Instrumentation and gauges to accurately measure dimensions on parts being machined within specified tolerance.Wear proper safety equipment and comply with company safety rules at all timesThe preceding functions have been provided as examples of the types of work performed by employees assigned to this job function. Management reserves the right to add, modify, change or rescind the work assignments of different positions and to make reasonable accommodations so that qualified employees can perform the essential functions of the job.EDUCATION:High School diploma or General Education Degree (GED)EXPERIENCE:1-2 years’ experience using CAM software1-2 years machining aerospace materialsKNOWLEDGE/SKILLS/ABILITIES:Experience with SOLIDWORKS, MASTER CAM, FEATURECAM.Knowledge of fabricating and machining aerospace materials.Quality system awareness.Workholding design and selectionMust have a proficient understanding of G-code and M-code programming.Excellent communication skills to convey detailed instructions to the machine operators, and to communicate with customers and engineers regarding designs and drawings.Experience setting up and troubleshooting CNC machines.Good problem solving and conceptual skills.Mathematical Skills.Proven ability to successfully multitask in a fast paced environment.This role is subject to compliance with the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR), which requires the incumbent to be a U.S. Person which is defined as a U.S. citizen, a lawful permanent resident (“green card” holders), U.S. National, Refugee, or Asylee.Please note that the salary range information is only applicable for California. The pay range represents the low and high end of the salary range we reasonably expect to pay for this position at the time of posting. An employee’s pay position within the salary range will be based on several factors, including, but not limited to, geographic location, experience, education, skills, qualifications, performance, and business or organizational needs. Salary Range: $67-72k annually. Relocation assistance not available and we are only considering local candidates.RBC Bearings is an Equal Opportunity Employer to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.QualificationsEducationRequiredHigh School or better