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 ...

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 Jul 23, 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 July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 21% Part Time, 3% Contract, and 1% Nights. 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.
CNC (Computer Numerical Control) Programmer

CNC (Computer Numerical Control) Programmer

L3 Harris

Daytona Beach, FL

$25.50 - $34.75/hr

Full-time

Posted 12 days ago


L3Harris rating

8.1

Company rating: 8.1 out of 10

L3Harris

Based on 218 frontline employees who took The Breakroom Quiz

7.4

Company rating compared to similar companies: 7.4 out of 10

Manufacturers average

Based on 72,482 frontline employees who took The Breakroom Quiz


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Senior Specialist, Manufacturing Engineer / CNC Applications Engineer
Job Code: 38568
Job Location: Daytona Beach, Florida
Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off.
Job Description:
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 technical pedigree in both traditional and cutting-edge manufacturing. You will be the primary resource for the manufacturing, engineering & quality teams, responsible for transforming complex designs into high-precision physical hardware. You are an expert in 5-axis CNC machining, EDM operations, and manual machining.
Essential Functions:
Interpreting engineering drawings, technical blueprints and CAD models to ensure all builds meet project specifications and requirements.
Design and fabricate customs jigs, fixtures, and specialized tooling to support complex assemblies and unique testing requirements.
Collaborate and provide feedback to Mechanical Engineering on Design for Manufacturability (DFM) to optimize part production.
Writing, testing, and optimizing CNC programs to control machine operations such as cutting, milling, drilling, and shaping materials.
Troubleshooting and maintaining equipment, performing routine maintenance, and resolving issues during production.
Conducting quality control checks to ensure finished products meet exact specifications and industry standards.
Manage inventory for machinist-specific consumables including cutting tools, insert, coolants, resins, filaments, and stock material.
Documenting programs and machine setups for future reference, production standardization and compliance.
Staying updated on software and equipment advancements to maintain efficiency and accuracy.
Qualifications:
Bachelor's Degree and minimum 6 years of prior engineering experience. Graduate Degree and a minimum of 4 years of prior engineering experience. In lieu of a degree, minimum of 10 years of prior engineering experience.
Preferred Additional Skills:
Experience in a high-precision machine shop, R&D lab, or prototype environment.
Mastery of 5-axis CNC programming and operation.
Proficiency in the use of precision measurement tools such as micrometers, calipers, bore gauges, CMM / scanners and other inspection technology.
Hands-on experience with 3D metal parts (copper, aluminum, titanium, Inconel, other.)
Diverse CAD/CAM software experience for toolpath generation and model navigation: (Mastercam, SolidWorks / Camworks.)
Project Management experience a plus.
#LI-KF1
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish . For information regarding your Right To Work, please click here for English or Spanish .

Working at L3Harris

About L3Harris, in their own words

From L3Harris

In a fast moving and increasingly complex world, L3Harris is anticipating and rapidly responding to challenges with agile technology – creating a safer and more secure future.


What L3Harris employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom