1

Nc Programmer Jobs (NOW HIRING)

The NC Programmer develops NC program code for machining parts and tools on numerically controlled machines and robots, making proper cutter selections for each part, taking into consideration such ...

The NC Programmer develops NC program code for machining parts and tools on numerically controlled machines and robots, making proper cutter selections for each part, taking into consideration such ...

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

NC Programmer

Wichita, KS

$23.75 - $32.50/hr

JOB RESPONSIBILITIES: · Proficiency in CATIA V5/6 and/or Mastercam X7 or newer to model cutting paths and program for 2 to 5 axis machines. · Analyze blueprints, engineering models, engineer ...

Performs research and engineering laboratory functions involving the testing, analysis and evaluation of materials and processes. Provides technical support to engineers on a variety of technical ...

NC Programmer

Manchester, CT

$26.75 - $36.50/hr

Analyze engineering drawings for materials, process fabrication and design elements. Specify patterns on programming sheet for way part is to be machined. Assure program meets target cycle time and ...

New

NC Programmer - Catia

Tacoma, WA · On-site

$50 - $70/hr

... of NC programs. * Support AS9100 Audits and ensure compliance to established standards. * Programming Translation - Translate drawings and electronic data into part programs such that geometry and ...

NC Programmer

Wichita, KS

$23.75 - $32.50/hr

JOB RESPONSIBILITIES: · Proficiency in CATIA V5/6 and/or Mastercam X7 or newer to model cutting paths and program for 2 to 5 axis machines. · Analyze blueprints, engineering models, engineer ...

NC Programmer

Wichita, KS

$23.75 - $32.50/hr

JOB RESPONSIBILITIES: · Proficiency in CATIA V5/6 and/or Mastercam X7 or newer to model cutting paths and program for 2 to 5 axis machines. · Analyze blueprints, engineering models, engineer ...

NC Programmer

Bay Shore, NY · On-site

$40 - $45/hr

CNC Programmer The CNC programmer works within the Engineering Department to create and evaluate existing CNC programs for vertical and horizontal lathes, and multi-axis milling machines. Specific ...

Showing results 41-60

Nc Programmer information

See salary details

$12

$39

$68

How much do nc programmer jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for nc programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an NC Programmer, and why are they important?

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
More about Nc Programmer jobs
What cities are hiring for Nc Programmer jobs? Cities with the most Nc Programmer job openings:
What states have the most Nc Programmer jobs? States with the most job openings for Nc Programmer jobs include:
Infographic showing various Nc Programmer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 17% Part Time, 1% Temporary, and 9% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Programming-NC 4

Qarbon Aerospace Inc

Red Oak, TX • On-site

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 14 days ago


Qarbon Aerospace rating

7.2

Company rating: 7.2 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

60th of 71 rated aerospace companies


Job description


Company Overview

Qarbon Aerospace is a premier manufacturer of cutting-edge composite components and assemblies at all levels of complexity, with products installed on the industry’s most advanced commercial and military aircraft. As a US-based company with a global footprint of more than 1,650,000 ft² of state-of-the-art facilities, Qarbon Aerospace has the capabilities and resources to solve the market’s toughest challenges with Quality Assured. With more than 100 years of experience, we build quality into every fiber, letting your ideas take flight.

Programming-NC 4 Position Overview

The Numerical Control Programming Engineer (NC Programming) is responsible for analysis of engineering drawings to define configuration of parts to determine type and sequence of machine operations needed to provide support for all stages of the product and program lifecycle. The NC Programmer develops NC program code for machining parts and tools on numerically controlled machines and robots, making proper cutter selections for each part, taking into consideration such factors as material, feeds/speeds, types of cutters, and control system limitations. NC Programmer also selects program routines for the most efficient computer calculation of dimensional and machining requirements for each part as well as tests and modifies existing parts programs for engineering changes or program improvements. The NC Programming Engineer 4 position is considered an expert in relevant technologies, performing with limited oversite and direction from the NC Programming Team Lead.


Principal Accountabilities

  • NC Programming responsibilities for composite part fabrication include (but are not limited to) the following activities:
    1. Program rapid ply cutter (PRC) equipment to cut composite material in preparation of bonding operations.
    2. Program laser projection equipment to define manufacturing build sequence and location of composite ply components.
    3. Program 3-axis and 5-axis automatic tape laying equipment as well as trim and drill machine cells.
  • NC Programming responsibilities for metallic part fabrication include (but are not limited to) the following activities:
    1. Program 3-axis and 5-axis machine centers used for fabrication of production components, repair components, and tooling details.
  • Works under limited direction from NC Programming Team Lead and program leadership in a team environment.
  • Skills should align with advanced knowledge related to NC programming development, process control, manufacturing support and related technical activities in a production environment, including:
    • Subject matter expert related to manufacturing, fabrication & assembly techniques, and related standards requirements with aerospace or similar industry experience.
    • A senior experienced team member that develops production processes from engineering requirements and provides guidance to less experienced team members.
    • Supports introduction of new technology in line with the assigned Program requirements.
    • Ensures adherence to all applicable business & quality processes and procedures such as FAA, DoD, Export Control, ITAR, Nadcap, AS9100 and customer contractual requirements.
    • Has advanced knowledge of Lean/Six Sigma tools to predict and improve process yield. Experience with Advanced Product Quality Planning (APQP) tools is preferred.
    • Has strong knowledge of practical problem-solving techniques such as A3, 8D, 5 Why, and Pareto analysis to determine the origin of a failure, its impact to overall business, and determine containment and countermeasure actions to eliminate recurrence of nonconformances.
    • Accountable for metrics such as Product Safety, Quality (including yield, cost of poor quality, non-conformances), Delivery (completion of Process Engineering related activities in line with the agreed schedule), Recurring and Non-Recurring Costs.
    • Maintain positive team relationships with internal and external customers, as well as peers.


Experience and Education Requisites

  • Must be a US Citizen or a Permanent resident per ITAR (International Traffic in Arms Regulations) guidelines.
  • This position is not eligible for Visa sponsorship or a foreign person per ITAR.
  • The successful candidate will have a Bachelor of Science in a relevant engineering or technical field. Candidates with significant work experience in similar roles will be considered regardless of college education experience.
  • A minimum of 10 years of related experience is required.
  • Knowledge of aerospace composites manufacturing is required.
  • Ability to understand, communicate and present complex technical information to a wide audience.
  • The candidate will be highly proficient in Microsoft Office applications.
  • Self-motivated and able to proactively recognize and prioritize business needs for assigned team with minimal guidance.
  • Experience in planning and manufacturing execution systems within aerospace fields is a plus.
  • Experience in Computer Aided Design (CAD) is required. Experience with CATIA 5/6 is required and experience with Siemens NX is preferred.
  • Knowledge and understanding of engineering principles & practices such as geometric dimensioning and tolerancing, model definition and tolerancing analysis.
  • Working knowledge of Process/Product Configuration Control and Change Management.
  • Must possess effective communication skills, both written and verbal.

Physical Demands

  • Frequently required to spend sitting at a workstation and using office equipment.
  • May be required to walk or stand for brief periods.
  • May be required to use stairs when elevator is not available.
  • Must occasionally lift, carry, push, pull or otherwise move up to 40 pounds of office supplies and materials.
  • May be required to reach with arms and hands and to stoop, kneel or crouch.

What does Qarbon Aerospace have to offer?

  • Company Paid Benefits available immediately upon employment
    • Basic Life Insurance
    • Short-Term Disability (STD) & Long-Term Disability (LTD)
    • 12 Paid Holidays
    • Flex Time Off
  • Medical/Prescription Insurance
  • Dental & Vision Insurance
  • Critical Illness Insurance / Hospital Indemnity Insurance / Accident Insurance
  • Life Insurance and AD&D Insurance
  • Savings and Spending Accounts
    • Health Flexible Spending Account (FSA)
    • Dependent Care FSA
    • Health Savings Account (HSA)
  • Immediate vesting on 401(k) Plans
  • Tuition Reimbursement




What Qarbon Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom