Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
A
Aerotek
Cnc Programmer
Choose a Location
This role is available in multiple locations. Pick one to apply.
Career Insights for CNC Programmer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A CNC Programmer programs computer-controlled equipment used to cut wood, plastic, or metal according to precise measurements, or equipment used for different manufacturing processes.
$62,905 / year median in the U.S.
+11% projected growth
Job Description
Job Title:
CNC Programmer Job Description This role focuses on developing, optimizing, and maintaining CNC programs for complex, multi-axis machining in an aerospace and high-precision medical manufacturing environment. You will design tooling and workholding, refine machining processes for efficiency and quality, and collaborate closely with engineering and shop floor teams to ensure programs meet stringent standards and production goals. Responsibilities Create, organize, and maintain CNC programs for a variety of machine platforms, including up to 7-axis equipment. Generate precise tool paths for complex geometries, ensuring accuracy, repeatability, and efficient machining. Update CNC code according to print revisions and manage version control to maintain program integrity. Design custom workholding fixtures that support complex part geometries and efficient setups. Select optimal machining strategies, cutting tools, and machining sequences to minimize setup times and maximize throughput. Coordinate with vendors to identify, preorder, and procure special cutting tools and equipment required for production. Implement and refine semi-autonomous machining techniques to maximize machine utilization and efficiency. Optimize cycle times and tool life by fine-tuning feeds, speeds, and cutting parameters while maintaining high-quality finishes. Develop clear setup sheets and manufacturing aids for the shop floor to support consistent and efficient production. Stay current with the latest machine and tooling technologies and apply new methods to improve manufacturing processes. Collaborate with engineering to resolve manufacturing challenges and ensure programs meet design and process requirements. Work closely with machinists to dial in feeds and speeds and to validate and improve new and existing programs. Troubleshoot new program proof-of-concept runs, identifying and resolving issues before full production. Mentor employees by sharing best practices in CNC programming, machining strategies, and process optimization. Use Net-Inspect for accurate data entry and documentation of relevant production and quality information. Ensure all processes and programs align with AS9100 standards and internal company policies. Essential Skills Minimum of 7 years of related experience and/or training in aerospace or high-precision medical manufacturing. Minimum of 7 years of experience in multi-axis CNC programming using ESPRIT and/or Mastercam. Strong CNC programming skills for complex, multi-axis machines, including up to 7-axis platforms. Hands-on experience with CNC machining processes and strategies in a production environment. Proficiency in blueprint reading, including Geometric Dimensioning and Tolerancing (GD&T). Ability to read and interpret engineering specifications and procedures. Advanced proficiency in ESPRIT and/or Mastercam software for tool path generation and program development. Working knowledge of Windows operating systems and internet browsers. Proficiency with Microsoft Office applications, including Excel, Word, and PowerPoint. Accurate typing and 10-key data entry skills for documentation and reporting. Solid understanding of machining geometry, tooling, and workholding principles. Ability to ensure processes comply with AS9100 standards and internal quality policies. Additional Skills & Qualifications Experience programming and machining in an aerospace or high-precision medical manufacturing environment. Familiarity with multi-axis machine configurations such as Swiss lathes and turret-based machines. Experience designing custom workholding fixtures and selecting specialized cutting tools. Comfort using Net-Inspect or similar systems for production and quality data entry. Ability to create clear, detailed setup sheets and manufacturing aids for machinists. Strong problem-solving skills for troubleshooting proof-of-concept programs and resolving machining challenges. Collaborative mindset with the ability to work closely with engineering and shop floor teams. Capability to mentor and support colleagues in CNC programming and machining best practices. General proficiency with the MS Office suite for documentation, reporting, and communication. Attention to detail and commitment to high-quality finishes and optimized tool life. Why Work Here? Employees enjoy a comprehensive total rewards package that supports both professional growth and personal well-being. Benefits include medical, dental, and vision insurance with multiple plan options, Health Savings Account (HSA) or Flexible Spending Account (FSA), and a 401(k) retirement plan with company match. There is an employee stock purchase program with company match and company-paid basic life insurance, as well as generous paid time off, sick leave, paid holidays, bereavement leave, and jury duty pay. Parental and caregiver leave programs, tuition reimbursement, and professional education assistance support long-term development and work-life balance. A highly competitive annual bonus program rewards strong company and individual performance, while employee appreciation and recognition programs celebrate birthdays, service milestones, and special achievements. The culture emphasizes collaboration and teamwork, where contributions are recognized and valued, and employees can participate in unique appreciation events, quarterly experiences, and access to company season tickets through a Dodgers Tickets Program. Work Environment The role is based in a machine shop environment that is slightly loud but very clean, reflecting a focus on safety, organization, and precision. You will work around advanced CNC equipment, including multi-axis machines such as Swiss lathes and turret configurations, and use programming tools like ESPRIT and Mastercam alongside standard office technologies such as Windows PCs and the Microsoft Office suite. The environment supports close collaboration between programmers, machinists, and engineering staff, with a strong emphasis on quality, continuous improvement, and adherence to AS9100 standards. Job Type & Location This is a Permanent position based out of Valencia, CA. Pay and Benefits The pay range for this position is $90000.00 - $120000.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a fully onsite position in Valencia,CA.