Skip to main content
CareerApp

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

on Career App right now

Employers
6

hiring for it

Median pay
—

not enough disclosed

Disclose pay
—

of these roles

Open CNC Programmer roles (7)

Apply for CNC Programmer at Samsung Semiconductor on their siteSamsung Semiconductor

CNC Programmer

Samsung Semiconductor

Newberry, SC

Listed on Samsung Semiconductor’s careers site · Apply there ↗

Apply for CNC Programmer at Woodward, Inc. on their siteWoodward, Inc.

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.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.