Turn this role into an interview — a resume and cover letter built around what this employer wants.
ADP, Inc. in Palmdale, CA is seeking a skilled CNC Programmer to develop and optimize CNC programs for milling, turning, and multi-axis machines.
This role translates engineering drawings into precise machine instructions and collaborates with engineers, machinists, and quality teams to ensure accuracy and efficiency. The ideal candidate has an associate degree or technical certification in CNC programming, hands-on experience with G-code/M-code, GD&T, and CAM/CAD tools such as Mastercam,
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Full Time Palmdale, CA, US
30+ days ago Requisition ID: 1054
Salary Range: $75,000.00 To $95,000.00 Annually
About the Role:
The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts and components. This position requires translating engineering drawings and specifications into detailed instructions for CNC machines, ensuring accuracy, efficiency, and adherence to quality standards. The CNC Programmer collaborates closely with engineers, machinists, and quality control teams to troubleshoot programming issues and implement continuous improvements. By leveraging advanced programming techniques and software, the role significantly contributes to reducing production time and minimizing material waste. Ultimately, the CNC Programmer ensures that manufacturing operations run smoothly, producing high-quality products that meet customer and industry requirements.
Minimum Qualifications:
Preferred Qualifications:
Responsibilities:
Skills:
The CNC Programmer utilizes technical skills daily to convert complex engineering designs into precise machine instructions, ensuring parts are manufactured to exact specifications. Proficiency in G-code and CAM software enables the programmer to create efficient tool paths that optimize machining time and reduce material waste. Strong analytical and problem-solving skills are essential for troubleshooting programming errors and adapting to changes in production requirements. Effective communication skills facilitate collaboration with cross-functional teams, including engineers and machinists, to align programming with manufacturing capabilities. Additionally, attention to detail and a commitment to quality ensure that all CNC programs comply with safety standards and contribute to the production of high-quality components.