1

Cnc Engineering Jobs (NOW HIRING)

As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise and efficient programs for our CNC machines. If you have a passion for technology and a keen eye for ...

Develop CNC programs from engineering drawings, CAD models, specifications, and dimensional requirements using CAD/CAM programming software. * Independently take components from drawing or model ...

CNC Programmer

Romeoville, IL · On-site

$27 - $30/hr

CNC ProgrammerPrecision Meets PassionAre you someone who takes pride in precision and thrives on ... At WALCO Tool & Engineering, we specialize in high-precision manufacturing and believe great ...

CNC Programmer (50706)

Columbia City, IN · On-site

$24.25 - $33.25/hr

Analyze and interpret engineering drawings and 3D models for both rough castings and finished parts ... Proven experience in CNC programming for lathes and multi-axis mills. * Strong background in ...

Be Seen First

CNC Programmer

Valencia, CA · On-site

$60K - $90K/yr

Working closely with Planning, Manufacturing, and Quality to provide engineering technology and CNC support for products and manufacturing processes. * Planning, maintaining and providing tooling ...

New

CNC Programmer

Palmdale, CA · On-site

$75K - $95K/yr

This position requires translating engineering drawings and specifications into detailed instructions for CNC machines, ensuring accuracy, efficiency, and adherence to quality standards. The CNC ...

CNC Programmer

North Kingstown, RI · On-site

$25.75 - $35/hr

CNC Programmer Department: Manufacturing & Distribution - Skilled Jobs Employment Type: Full Time ... engineering drawings and specifications for manufacturability concerns. • Collaborate with ...

CNC Programmer

Irwin, PA · On-site

$22.75 - $31.25/hr

IMI plc We are a global specialist engineering company that creates breakthrough solutions. We are ... The CNC Programmer works closely with Engineering, Quality, and Machining personnel to ensure parts ...

Be Seen First

CNC Programmer

Barkhamsted, CT · On-site

$100K - $130K/yr

This individual will work closely with Engineering, Production, and Quality teams to ensure ... Create and optimize CNC programs for milling operations * Program custom components and tooling for ...

CNC Programmer

Auburn, WA · On-site

$29 - $39.50/hr

CNC Programmer location: Auburn, WA onsite- Multiple positions Fulltime only Domain: Aerospace ... Interpret engineering drawings, GD&T, and manufacturing requirements to develop machining methods ...

CNC Programmer/Operator

Palatine, IL · On-site

$26.75 - $36.50/hr

... Engineering (CleanAir) is a leading global environmental engineering and \n \n \n consulting ... The CNC Programmer\/Operator will play a vital role in ensuring the \n \n \n efficiency and ...

CNC Programmer

Shelby, MI · On-site

$18/hr

CNC Programmer Shelby, Michigan, 1st shift, $18+ per hour Job Summary Are you an experienced and detail-oriented CNC Programmer looking for a new opportunity? We're seeking a CNC Programmer to join a ...

CNC Programmer

Wheeling, IL · On-site

$30 - $45/hr

CNC PROGRAMMER Dynomax, Inc is expanding! We are adding brand new, state of the art CNC Machines and are seeking a skilled Mastercam Programmer . This will be a dedicated CNC Programmer 100% of the ...

CNC Programmer

Bay Shore, NY

$27.50 - $37.75/hr

This individual will work closely with Engineering, Production, and Quality teams to ensure ... Create and optimize CNC programs for milling operations * Program custom components and tooling for ...

CNC Programmer

Barkhamsted, CT · On-site

$26.25 - $36/hr

This individual will work closely with Engineering, Production, and Quality teams to ensure ... Create and optimize CNC programs for milling operations * Program custom components and tooling for ...

CNC Programmer

Evendale, OH · On-site

$75 - $110/hr

Engineering associated with the manufacturing process. Responsible for departmental operations ... Engineering associated with the CNC programming and machining process. Impacts approaches, projects ...

CNC Programmer

Wheeling, IL · On-site

$27.50 - $37.50/hr

CNC PROGRAMMER Dynomax, Inc is expanding! We are adding brand new, state of the art CNC Machines and are seeking a skilled Mastercam Programmer . This will be a dedicated CNC Programmer 100% of the ...

CNC Programmer

Pittsboro, IN · On-site

$25.25 - $34.50/hr

Fleece Performance Engineering is a leading manufacturer of after-market diesel performance ... The CNC Machinist Programmer is responsible for creating, coordinating, and optimizing CNC ...

CNC Programmer

El Cajon, CA · On-site

$27.75 - $37.75/hr

Create, modify, validate, and optimize CNC programs; work with operations and engineering teams to resolve programming and process execution issues; ensure program consistency, process adherence, and ...

Showing results 41-60

CNC Engineering information

See salary details

$25

$37

$47

How much do cnc engineering jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for cnc engineering in the United States is $37.66, according to ZipRecruiter salary data. Most workers in this role earn between $33.89 and $40.14 per hour, depending on experience, location, and employer.

What is CNC engineering?

CNC engineering involves the use of computer numerical control (CNC) machines to automate and precisely control manufacturing processes. CNC engineers design, program, and oversee the operation of machines such as lathes, mills, and routers that cut, shape, and finish materials based on coded instructions. Their work ensures high accuracy, efficiency, and repeatability in producing complex parts and products, often used in industries like aerospace, automotive, and manufacturing.

What are the key skills and qualifications needed to thrive as a CNC engineer?

To thrive as a CNC Engineer, you need a strong background in mechanical engineering, computer-aided design (CAD), and CNC programming, often supported by a relevant engineering degree or technical certification. Proficiency with CAD/CAM software, G-code, and CNC machine operation is typically required, along with familiarity with quality control systems. Attention to detail, problem-solving abilities, and effective communication skills help you excel in troubleshooting and collaborating with other teams. These skills are vital to ensure precision manufacturing, efficient machine operation, and high-quality output in modern production environments.

What are some common challenges CNC engineers face when working with new or complex materials?

CNC Engineers often encounter challenges when machining new or complex materials, such as titanium alloys or composites, due to their unique properties like hardness, thermal conductivity, or abrasiveness. These materials may require specialized tooling, adjusted machining parameters, and frequent trial and error to achieve optimal results. Collaboration with material scientists, tool suppliers, and quality control teams is common to overcome these obstacles, ensuring that the finished components meet precise specifications without excessive tool wear or production delays.

What is the difference between Cnc Engineering vs Cnc Machining?

AspectCnc EngineeringCnc Machining
Required CredentialsTypically requires a degree in engineering or technical certification in CNC programmingOften requires vocational training or certification in CNC operation
Work EnvironmentDesign, development, and troubleshooting of CNC systems, often in engineering labs or officesOperating CNC machines in manufacturing or workshop settings
Employer & Industry UsageEngineering firms, manufacturing companies, automation industriesMachine shops, manufacturing plants, production facilities
Common Search & Comparison IntentUnderstanding engineering roles in CNC technologyHands-on machining and operation of CNC equipment

While Cnc Engineering focuses on designing, programming, and troubleshooting CNC systems, Cnc Machining involves the actual operation of CNC machines to produce parts. Both roles are essential in manufacturing but differ in their focus—engineering versus hands-on machining.

What does a CNC engineer do?

A CNC engineer designs, programs, and operates computer numerical control (CNC) machines to produce precise parts and components. They use CAD/CAM software, set up machines, and ensure quality control during manufacturing processes, often requiring knowledge of machining tools and safety protocols.
More about CNC Engineering jobs

What cities are hiring for Cnc Engineering jobs?

Cities with the most Cnc Engineering job openings:

What states have the most Cnc Engineering jobs?

States with the most job openings for Cnc Engineering jobs include:

Infographic showing various Cnc Engineering job openings in the United States as of August 2026, with employment types broken down into 92% Full Time, 4% Part Time, 3% Contract, and 1% Nights. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $78,330 per year, or $37.7 per hour.

CNC Programmer

FFI Aerospace & Defense

Westminster, MD

$30 - $45/hr

Full-time

Re-posted 8 days ago


Job description

Overview

We are seeking a skilled and detail-oriented CNC Programmer to join our team in Westminster, MD. As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise and efficient programs for our CNC machines. If you have a passion for technology and a keen eye for detail, we want to hear from you!

Responsibilities
  • Develop and optimize CNC programs for various machining operations.
  • Interpret technical drawings and specifications to create accurate machining instructions.
  • Set up and calibrate CNC machines for production runs.
  • Monitor machining processes to ensure quality and efficiency.
  • Troubleshoot and resolve programming and machining issues as they arise.
  • Collaborate with engineers and production staff to improve processes and reduce waste.
  • Maintain documentation of programs, setups, and changes made during production.
  • Stay updated on industry trends and advancements in CNC technology.
Qualifications
  • Proven experience as a CNC Programmer or similar role.
  • Proficient in CAD/CAM software and CNC programming languages (e.g., G-code).
  • Strong understanding of machining processes and tooling.
  • Ability to read and interpret technical drawings and blueprints.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • High school diploma or equivalent; technical degree or certification in CNC programming is a plus.

You should be proficient in:

  • GD&T
  • CNC Tooling
  • Troubleshooting Skills
  • CNC Programming
  • G-Code
  • Design for Manufacturability (DFM)
  • M-Code
  • CNC Machine Setup & Changeover
  • Precision Measurement & Hand Metrology
  • Advanced Inspection & Gauge Measurement
  • Aerospace Manufacturing
  • Machine Setups for Production Runs

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc, Mazak, Haas)
  • CNC Automation Solutions
  • 3D Modeling (Solidworks)
  • 2D Drawings (Solidworks)
  • CNC Lathe (2-4 axis) (Mazak, Haas)
  • CAD Software (Solidworks)
  • CAM Software (Mastercam)
  • CNC Mill (5+ axis VMC) (Matsuura, Mazak, Haas)
  • CNC Lathe (5+ axis) (Mazak)
  • Calipers and Micrometers
  • Horizontal Machining Center (5+ axis)
ID:qnkTyx