Analyzes engineering drawings to define configuration of parts and determine type and sequence of ... Basic Qualifications for Principal Numerical Control Programmer: * Bachelors Degree with 4 years of ...
Analyzes engineering drawings to define configuration of parts and determine type and sequence of ... Basic Qualifications for Principal Numerical Control Programmer: * Bachelors Degree with 4 years of ...
Computer Numerical Control Programmer
$26 - $35.50/hr
CAM programming software (e.g., Mastercam) Typical Job Knowledge: * General manufacturing knowledge * Ability to read, interpret, and understand blueprints, mylars, and related documents
Quick apply
Apply Early
Computer Numerical Control Programmer
$26 - $35.50/hr
CAM programming software (e.g., Mastercam) Typical Job Knowledge: * General manufacturing knowledge * Ability to read, interpret, and understand blueprints, mylars, and related documents
Apply Early
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a 'maker' with a deep ...
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a 'maker' with a deep ...
Numerical Control Programmer (NCP) Level 3
Everett, WA · On-site
$54 - $65/hr
Numerical Control Programmer (NCP) Level 3 Location:Everett, WA AA degree Shift:First Start Time:6:30 AM End Time: 3:00 PM Is Clearance Required To Start?:No Job Summary: Seeking an experienced NC ...
Quick apply
Apply Early
Numerical Control Programmer (NCP) Level 3
Everett, WA · On-site
$54 - $65/hr
Numerical Control Programmer (NCP) Level 3 Location:Everett, WA AA degree Shift:First Start Time:6:30 AM End Time: 3:00 PM Is Clearance Required To Start?:No Job Summary: Seeking an experienced NC ...
Apply Early
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a 'maker' with a deep ...
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a 'maker' with a deep ...
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a "maker" with a deep ...
CNC (Computer Numerical Control) Programmer
$25.50 - $34.75/hr
L3Harris seeking a master-level CNC (Computer Numerical Control) Applications Engineer to join our high-tech 3D metal additive team. This is a high-impact role designed for a "maker" with a deep ...
Onsite Job - Numerical Control Programmer Level 3
Huntington Beach, CA · On-site
$60 - $65/hr
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 ...
Quick apply
Apply Early
Onsite Job - Numerical Control Programmer Level 3
Huntington Beach, CA · On-site
$60 - $65/hr
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 ...
Apply Early
As a Numerical/Principal Numerical Control Programmer 3/4 located in Iuka, MS, you'll be a linchpin ... The CNC Programmer 3 is a specialized professional responsible for converting complex 3D ...
As a Numerical/Principal Numerical Control Programmer 3/4 located in Iuka, MS, you'll be a linchpin ... The CNC Programmer 3 is a specialized professional responsible for converting complex 3D ...
Numerical Control Programmer 4 - Machining & Tooling
Auburn, WA · On-site
$77/hr
Numerical Control Programmer 4 - Machining & Tooling LOCATION: Auburn, WA PAY RATE: $77/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position ...
Quick apply
Apply Early
Numerical Control Programmer 4 - Machining & Tooling
Auburn, WA · On-site
$77/hr
Numerical Control Programmer 4 - Machining & Tooling LOCATION: Auburn, WA PAY RATE: $77/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position ...
Apply Early
Numerical Control Programmer 3 - Machining & Tooling LOCATION: Auburn, WA PAY RATE: $65/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position ...
Quick apply
Apply Early
Numerical Control Programmer 3 - Machining & Tooling LOCATION: Auburn, WA PAY RATE: $65/hour We are a national aerospace and defense staffing agency seeking highly qualified candidates for a position ...
Apply Early
The CNC Programmer 3 isa specialized professional responsible for converting complex 3D engineering designs into precise numerical code ( G-code/M-code ) that drives multi-axis machining centers ...
The CNC Programmer 3 isa specialized professional responsible for converting complex 3D engineering designs into precise numerical code ( G-code/M-code ) that drives multi-axis machining centers ...
NUMERICAL CONTROL PROGRAMMER SKILLBRIDGE INTERN
Newport News, VA · On-site
$13.75 - $18.50/hr
NC Programmer Develops and writes programs for numerically controlled machines using engineering ... and control system limitations. Selects program routines for the most efficient computer ...
NUMERICAL CONTROL PROGRAMMER SKILLBRIDGE INTERN
Newport News, VA · On-site
$13.75 - $18.50/hr
NC Programmer Develops and writes programs for numerically controlled machines using engineering ... and control system limitations. Selects program routines for the most efficient computer ...
Senior CNC (Computer Numerical Control) Programmer
$94K - $153K/yr
Senior CNC ( Computer Numerical Control ) Programmer Job Location: Aiken, SC Why join Rolls-Royce? At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are ...
New
Senior CNC (Computer Numerical Control) Programmer
$94K - $153K/yr
Senior CNC ( Computer Numerical Control ) Programmer Job Location: Aiken, SC Why join Rolls-Royce? At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are ...
New
Computer Numerical Control Programmer - El Paso Texas
Washington, DC · On-site
$75K - $95K/yr
Computer Numerical Control (CNC) Programmer Location: El Paso, Texas Work Type: On-Site Experience: Experience in CNC Programming, Milling, and Precision Manufacturing Preferred Job Type: Full-Time ...
Quick apply
Apply Early
Computer Numerical Control Programmer - El Paso Texas
Washington, DC · On-site
$75K - $95K/yr
Computer Numerical Control (CNC) Programmer Location: El Paso, Texas Work Type: On-Site Experience: Experience in CNC Programming, Milling, and Precision Manufacturing Preferred Job Type: Full-Time ...
Apply Early
The Role This Role will serve as the owner of the Siemens NX CAM environment for the NC programming ... and change control * Provide expert-level toolpath and post troubleshooting: interpret NC ...
The Role This Role will serve as the owner of the Siemens NX CAM environment for the NC programming ... and change control * Provide expert-level toolpath and post troubleshooting: interpret NC ...
Computer Numerical Control Programmer - El Paso Texas
Washington, DC · On-site
$75K - $95K/yr
Computer Numerical Control (CNC) Programmer Location: El Paso, Texas Work Type: On-Site Experience: Experience in CNC Programming, Milling, and Precision Manufacturing Preferred Job Type: Full-Time ...
Computer Numerical Control Programmer - El Paso Texas
Washington, DC · On-site
$75K - $95K/yr
Computer Numerical Control (CNC) Programmer Location: El Paso, Texas Work Type: On-Site Experience: Experience in CNC Programming, Milling, and Precision Manufacturing Preferred Job Type: Full-Time ...
Be Seen First
Numerical Control Programmer - Aerospace Machining (5-Axis CNC)
Auburn, WA · On-site
$65 - $75/hr
As a contractor Numerical Control Programmer (NCP) on our Machining/Tooling team, you'll drive the NC programming, setup documentation, and machining strategy for complex multi-axis parts used on ...
Quick apply
Apply Early
Be Seen First
Numerical Control Programmer - Aerospace Machining (5-Axis CNC)
Auburn, WA · On-site
$65 - $75/hr
As a contractor Numerical Control Programmer (NCP) on our Machining/Tooling team, you'll drive the NC programming, setup documentation, and machining strategy for complex multi-axis parts used on ...
Apply Early
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 ...
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 ...
Quick apply
Apply Early
... 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 ...
Apply Early
Numerical Control Programmer with Security Clearance
Everett, WA · On-site
$29.25 - $40/hr
100% onsite Required Skills • 5+ years of NC programming experience for production machining or equivalent combination of education and experience. • Demonstrated experience programming 5-axis ...
Numerical Control Programmer with Security Clearance
Everett, WA · On-site
$29.25 - $40/hr
100% onsite Required Skills • 5+ years of NC programming experience for production machining or equivalent combination of education and experience. • Demonstrated experience programming 5-axis ...
Numerical Control Programmer information
See salary details
$16.35 - $20.35
7% of jobs
$20.35 - $24.34
0% of jobs
$24.34 - $28.34
8% of jobs
$30.53 is the 25th percentile. Wages below this are outliers.
$28.34 - $32.34
17% of jobs
$32.34 - $36.34
15% of jobs
The median wage is $37.59 / hr.
$36.34 - $40.34
8% of jobs
$40.34 - $44.34
1% of jobs
$44.34 - $48.34
3% of jobs
$48.34 - $52.34
12% of jobs
$53.10 is the 75th percentile. Wages above this are outliers.
$52.34 - $56.34
18% of jobs
$56.34 - $60.34
11% of jobs
$16
$41
$60
How much do numerical control programmer jobs pay per hour?
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.

Principal Numerical Control Program/Sr. Principal Numerical Control Program
Palmdale, CA
$103K - $155K/yr
Full-time
Medical, Life, PTO
Posted 15 days ago
Northrop Grumman rating
8.1
Based on 346 frontline employees who took The Breakroom Quiz
110th of 527 rated manufacturers
Job description
Northrop Grumman Aerospace Systems sector is seeking aPrincipal Numerical Control Programmer or Sr. Principal Numerical Control Programmerto join our team of qualified, diverse individuals. This position will be inPalmdale, CA,where technology and teamwork come together. The qualified applicant will become part of Northrop Grumman's Manufacturing organization, working collaboratively while promoting a positive and proactive teamwork environment.
Essential Job Functions:
Develops and writes programs for numerically controlled machines using engineering specifications and drawings. Analyzes engineering drawings to define configuration of parts and determine type and sequence of machine operations. Develops programs for machining parts, tools, or sheet metal on numerically controlled machine tools. Makes proper cutter selections for each part, taking into consideration such factors as speeds, types of cutters, feeds, and control system limitations. Selects program routines for the most efficient computer calculation of dimensional and machining requirements for each part. Tests and modifies existing parts programs for engineering changes or program improvements.
Roles & Responsibilities:
Work from engineering drawings and/or 3D CAD models to develop or modify NC code to inspect piece parts. Drawing package interpretation requires knowledge of internal manufacturing processes, drafting standards, and Geometric Dimensioning and Tolerancing.
Confer with Engineering on possibilities for manufacturing economy through design simplification and standardization of parts.
Confer with machine tool and CAM manufacturers and suppliers to effectively resolve system and controller problems as well as update machining software programs.
Interface with manufacturing engineering and tooling representatives to maintain quality performance and solve discrepancies concerning engineering and tool design requirements.
Basic Qualifications for Principal Numerical Control Programmer:
Bachelors Degree with 4 years of experience OR Masters with 3 years of experience OR 8 of years of relevant experience in lieu of degree.
Experience with Catia Software, NX 23, Mastercam, Coordinate Measuring Machines, GD&T tolerancing practices, Manufacturing, and Tool Design/Fabrication methodologies.
Experience in NC Programing 3-axis and 5-axis parts.
Experience in using Vericut software.
Experience in creating work instruction or machine operator instructions.
Must have the ability to obtain and maintain US Government Secret Clearance and Special Program Access
The ability to work 1st "5 AM - 3:30 PM" or 2nd shift "4:12 PM - 2:42 AM" and any work schedule
Must be able to performmoderately strenuous physical and repetitious work including bending, stooping, kneeling, lifting to 35 pounds, and working overhead.
Basic Qualifications for Sr. Principal Numerical Control Programmer:
Bachelors Degree with 8 years of experience OR Masters with 6 years of experience OR 12 of years of relevant experience in lieu of degree.
Experience with Catia Software, NX 23, Mastercam, Coordinate Measuring Machines, GD&T tolerancing practices, Manufacturing, and Tool Design/Fabrication methodologies.
Experience in NC Programing 3-axis and 5-axis parts.
Experience in using Vericut software.
Experience in creating work instruction or machine operator instructions.
Must have the ability to obtain and maintain US Government Secret Clearance and Special Program Access
The ability to work 1st "5 AM - 3:30 PM" or 2nd shift "4:12 PM - 2:42 AM" and any work schedule
Must be able to performmoderately strenuous physical and repetitious work including bending, stooping, kneeling, lifting to 35 pounds, and working overhead.
Preferred Qualifications:
STEM Bachelor's Degree or Masters with relative experience.
Experience with PC-DMIS NC - Metrology software for CNC machines.
Active US Government Secret Clearance and Special Program Access
What Northrop Grumman employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Northrop Grumman
Sourced by ZipRecruiter
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.
Industry
Space research administration
Company size
10,000+ Employees
Headquarters location
Falls Church, VA, US
Year founded
1939