1

Numerical Control Programmer Jobs (NOW HIRING)

K nowledge in BMS, automation and control * P LC programming. * B MS BUILDING * H igh knowledge of office and design tools (office, autocad, presto, visio) * K nowledge of BIM and MSProyect * E ...

... control - PLC programming. - BMS BUILDING - High knowledge of office and design tools (office, autocad, presto, visio) - Knowledge of BIM and MSProyect - English at a high level, minimum B2 ...

Be Seen First

Under moderate supervision, perform duties related to numerical control (NC) programming, including machining methods, tooling concepts, and programs for NC milling machines and lathes. Principle ...

New

next page

Showing results 1-20

Numerical Control Programmer information

See salary details

$16

$41

$60

How much do numerical control programmer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for numerical control programmer in the United States is $41.72, according to ZipRecruiter salary data. Most workers in this role earn between $31.01 and $54.09 per hour, depending on experience, location, and employer.

What is a Numerical Control Programmer job?

A Numerical Control (NC) Programmer creates and optimizes machine tool programs using computer-aided manufacturing (CAM) software to automate machining processes. They interpret blueprints, define tool paths, and write G-code instructions for CNC (Computer Numerical Control) machines. Their role ensures precision and efficiency in manufacturing components by selecting the right tools, materials, and cutting parameters. NC Programmers work closely with engineers and machinists to troubleshoot problems and improve production quality.

What are the key skills and qualifications needed to thrive in the Numerical Control Programmer position, and why are they important?

To thrive as a Numerical Control Programmer, you need strong skills in mathematics, blueprint reading, and an in-depth understanding of CNC machine operations, often backed by a degree or technical certification in manufacturing or engineering. Proficiency with CAD/CAM software, G-code programming, and familiarity with CNC controllers such as Fanuc or Siemens is essential. Attention to detail, problem-solving ability, and clear communication with machinists and engineers are valuable soft skills for this role. These strengths ensure precise programming, minimize production errors, and support smooth collaboration in a fast-paced manufacturing environment.

What are some typical daily responsibilities of a Numerical Control Programmer?

Numerical Control Programmers spend their days creating, testing, and refining CNC programs to guide machining operations for parts production. This often involves interpreting engineering drawings, selecting proper tools, writing or modifying code, and troubleshooting issues on the shop floor in close collaboration with machinists and engineers. Programmers also verify finished components meet specifications by analyzing measurements and adjusting programs as needed. Successful CNC Programmers regularly balance hands-on problem-solving with detailed computer-based work to ensure product quality and production efficiency.

More about Numerical Control Programmer jobs
Who are the top companies hiring for Numerical Control Programmer jobs? The top employers for Numerical Control Programmer jobs are:
What are popular job titles related to Numerical Control Programmer jobs? For Numerical Control Programmer jobs, the most frequently searched job titles are:
Infographic showing various Numerical Control Programmer job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, and 99% Full Time. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $86,770 per year, or $41.7 per hour.
Onsite Job - Numerical Control Programmer Level 3

Onsite Job - Numerical Control Programmer Level 3

Indotronix International Corporation

Huntington Beach, CA • On-site

$60 - $65/hr

Contractor

Posted 11 days ago


Job description

Indotronix is seeking an Numerical Control Programmer Level 3, Huntington Beach, CA
 
Associate & AAS Degree
Shift: First
Start Time: 7:00 AM
End Time: 3:30 PM
Is Clearance Required To Start?: No
 
This role will focus on creating NC programs from blue prints, solid models and sketches utilizing Unigraphics NX CAD/CAM software. The job also requires you to create all MCD (Machine Control Data), design and programming for all associated fixtures and/or tooling, working in unison with machine shop personal to insure first time quality and acceptance, verify program using Vericut verification software, and coordinating that all cutting tools required are available.
Position Responsibilities:
• Assists in numerous tasks related to numerical controlled manufacturing, including research and data collection to support cross functional teams, establishing technical requirements for manufacturing and producibility and planning the integration of new machining techniques and manufacturing methods, processes, software and equipment.
• Develops, revises and verifies Machine Control Data (MCD) and geometry.
• Provides machine operator instructions and documentation for automated or numerically controlled equipment per established process.
• Works under general supervision.
Required Skills:
• 5 years current NC Programmer utilizing UG NX software
• Some Vericut experience
• Previous machinist experience
Preferred Skills:
• 10 years current NC Programmer utilizing UG NX software
• 5 years Vericut experience
• multiple years machinist experience

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US