Occupation
CNC Programmer
CNC Programmers write and optimize programs that control computer numerical control (CNC) machines to manufacture precision parts from metal, composite, and other materials. The work involves using CAM (computer-aided manufacturing) software to develop toolpaths, setting up machine parameters, and troubleshooting production issues, often working with multi-axis equipment and collaborating with engineering and quality teams. The role suits detail-oriented individuals with strong technical skills, machining knowledge, and problem-solving ability who can work independently or as part of a manufacturing team.
Duties & responsibilities
- Write and optimize CNC programs using CAM software to machine precision parts from design specifications
- Program and operate multi-axis CNC machines including 2-axis, 3-axis, 5-axis mills, and mill/turn equipment
- Manually edit and optimize G-code to improve production efficiency and part quality
- Develop tooling strategies and machine setup instructions for parts moving from prototype to production
- Collaborate with engineering and production teams to refine machining processes and troubleshoot manufacturing issues
- Qualify advanced tooling and simulate multi-axis operations to verify program accuracy before production runs
- Apply GD&T and tolerance stack-up knowledge to ensure parts meet design specifications
What CNC Programmer roles involve, from employers’ own postings.
How much does a CNC Programmer make?
Too few CNC Programmer postings state pay to publish a median yet: 2 of 7 open roles do, and we wait for 25.
Who is hiring for CNC Programmer roles?
7 open CNC Programmer roles from 6 employers; the most at Impulse Space, AST SpaceMobile and Mercury Marine.
From employers’ own postings, as of.
CNC Programmer in the job market
Last checked October 28, 2026
- Open roles
- 7
- Employers
- 6
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open CNC Programmer roles (7)
CNC Programmer
Samsung Semiconductor
Newberry, SC
Listed on Samsung Semiconductor’s careers site · Apply there ↗
CNC Programmer
Woodward, Inc.
Fort Collins - Lincoln Campus
Listed on Woodward, Inc.’s careers site · Apply there ↗
CNC Programmer (Mill/5-axis)
Impulse Space
Boulder, CO
This role develops and optimizes programs for CNC machines, with a focus on 5-axis equipment. It suits programmers who can work across the full cycle from design to execution, collaborating with engineers and shop staff to refine machining procedures.
Listed on Impulse Space’s careers site · Apply there ↗
CNC Programmer
Mercury Marine
Fond Du Lac, WI · $54,300 – $75,400
This role develops and optimizes CNC machining programs for various machine tools at a marine manufacturing facility, requiring both technical expertise and the ability to collaborate across teams to solve production challenges. It suits experienced machinists with strong programming skills who want to grow into a mentoring position while driving operational improvements.
Listed on Mercury Marine’s careers site · Apply there ↗
Senior CNC Programmer
AST SpaceMobile
Midland, TX
AST SpaceMobile seeks a senior CNC programmer to lead 5-axis composite machining for aerospace-grade carbon fiber production at scale, optimizing toolpaths, qualifying advanced tooling, and mentoring junior staff. This role is for an experienced, strategic thinker who can drive process standardization and production efficiency in a fast-paced aerospace environment.
Listed on AST SpaceMobile’s careers site · Apply there ↗
CNC Programmer II, Second Shift
Relativity Space
Full-time · Long Beach, CA · $34 – $51 / hour
This role develops CNC programs and machines precision 3D-printed engine parts for rocket production, requiring expertise in multi-axis machines and CAM software. It suits experienced CNC programmers who want to contribute directly to a high-stakes aerospace manufacturing environment where their work ships quickly into flight hardware.
Listed on Relativity Space’s careers site · Apply there ↗
CNC Programmer
Impulse Space
Redondo Beach
This role involves programming and optimizing CNC machining operations across various machine types, working collaboratively with engineering and production teams to refine processes and output. It suits experienced machinists or programmers who can translate design intent into efficient machine code and troubleshoot production issues.
Listed on Impulse Space’s careers site · Apply there ↗
Employers hiring CNC Programmers
6 in total, most open roles first.
- ISImpulse Space2 roles
- ASAST SpaceMobile1 role
- MMMercury Marine1 role
- RSRelativity Space1 role
- Samsung Semiconductor1 role
- Woodward, Inc.1 role