1

Cnc Engineer Jobs (NOW HIRING)

CNC Engineer

Bennington, VT

$39.42 - $65.82/hr

As a CNC Engineer, you will play a crucial role in designing, programming, and optimizing CNC machining processes to ensure high-quality production and efficiency. If you have a passion for precision ...

CNC Engineer

Franklin, NH · On-site

$75K - $95K/yr

We are seeking a skilled and detail-oriented CNC Engineer to join our manufacturing team. The ideal candidate will be responsible for programming, setting up, and optimizing CNC machines to produce ...

CNC Engineer

Bennington, VT · On-site

$70K - $89K/yr

The CNC Engineer works under the direction of the Manufacturing Engineering Manager with minimum supervision. Is responsible for maintaining process integrity, product delivery and quality ...

CNC Engineer

Peoria, IL · On-site

$71K - $91K/yr

Position - CNC Fabrication Engineer Location - Peoria, Illinois (Fully Onsite) Full-Time & Skill Requirement: Overview of Position Role Summary The CNC Fabrication Engineer demonstrates leadership in ...

CNC Engineer

Creston, IA · On-site

$75K - $96K/yr

Required to utilize CAD and CAM software to develop CNC machine tool programming that incorporates detailed instructions and documentation for machine tool operators. Must be proficient in use of ...

CNC Engineer

San Diego, CA · On-site

$85K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Engineer 6721 Cobra Way, San Diego, CA, United States Full-time Company Description Welcome to CoreDux USA, a leading innovator in the machining industry located in the vibrant Sorrento Valley ...

CNC Engineer

Creston, IA · On-site

$75K - $96K/yr

Required to utilize CAD and CAM software to develop CNC machine tool programming that incorporates detailed instructions and documentation for machine tool operators. Must be proficient in use of ...

Automation / CNC Engineer

El Paso, TX · On-site

$86K - $126K/yr

  • Medical

  • Retirement

Eaton's Power Components Division is currently seeking an Automation / CNC Engineer. This is an on-site position based at our El Paso, TX facility. The expected annual salary range for this role is ...

CNC Programmer

Las Vegas, NV · On-site

$45K - $50K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

CNC Engineer * CNC Production Specialist * CNC Operator/Programmer * CNC Process Technician * Woodworking CNC Programmer * Cabinetry or Millwork CNC Programmer * CNC Designer WHAT YOU'LL DO: * Create ...

CNC Programmer

Las Vegas, NV · On-site

$45K - $50K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

CNC Engineer * CNC Production Specialist * CNC Operator/Programmer * CNC Process Technician * Woodworking CNC Programmer * Cabinetry or Millwork CNC Programmer * CNC Designer WHAT YOU'LL DO: * Create ...

EXPERIENCE: 5+ years' experience programming. 3-axis 3D contour mill a plus. Experience machining ... Required to utilize CAD and CAM software to assist CNC Engineer to develop CNC machine tool ...

CNC Programmer/CNC Machinist

Vista, CA · On-site

$25 - $60/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Established CNC Machine Shop seeking Experienced CNC Programmer/ CNC Machinist with Solidworks and MasterCAM capabilities to join our team. Full time position available. This Company Describes Its ...

CNC Engineer

Blue Ash, OH · On-site

$67K - $85K/yr

Responsible for drafting and engineering a project from start to finish, including floor plans, detail plans, submittals, and production type drawing sets. Responsibilities and Duties * Be able to ...

CNC Technician

Michigan City, IN · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

Pre-Production CNC programming, set-up, operation, and adjustments of manual and multi-axis CNC machining centers, lathes, and mills * Proficient in G-code programming and related programming ...

next page

Showing results 1-20

CNC Engineer information

See salary details

$41.5K

$82K

$110K

How much do cnc engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for cnc engineer in the United States is $82,027.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $93,000.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

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

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC in high demand?

CNC (Computer Numerical Control) machining is in high demand due to its importance in manufacturing industries such as aerospace, automotive, and medical device production. Skilled CNC engineers with knowledge of CAD/CAM software and machine operation are sought after as companies seek precision and efficiency in their production processes.

Is CNC a good career path?

A CNC engineer designs, programs, and operates computer numerical control machines used in manufacturing. It offers stable employment, opportunities for skill development, and the potential for advancement with certifications and experience. The role requires technical knowledge of machining processes and proficiency with CAD/CAM software.
More about CNC Engineer jobs

What cities are hiring for Cnc Engineer jobs?

Cities with the most Cnc Engineer job openings:

What states have the most Cnc Engineer jobs?

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

Infographic showing various Cnc Engineer job openings in the United States as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $82,027 per year, or $39.4 per hour.

CNC Engineer

Vermont Composites

Bennington, VT

$39.42 - $65.82/hr

Full-time

Re-posted 15 days ago


Job description

Overview

We are seeking a skilled and motivated CNC Engineer to join our dynamic team in Bennington, VT. As a CNC Engineer, you will play a crucial role in designing, programming, and optimizing CNC machining processes to ensure high-quality production and efficiency. If you have a passion for precision engineering and a knack for problem-solving, we want to hear from you!

Responsibilities
  • Design and develop CNC programs for various machining operations.
  • Set up and operate CNC machines, ensuring they run smoothly and efficiently.
  • Collaborate with the production team to troubleshoot and resolve machining issues.
  • Conduct regular maintenance and calibration of CNC equipment.
  • Analyze production data to identify areas for improvement and implement solutions.
  • Ensure compliance with safety standards and quality control measures.
  • Provide training and support to junior staff on CNC operations and programming.
Qualifications
  • Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or a related field.
  • Proven experience in CNC programming and machining.
  • Strong understanding of CAD/CAM software and CNC machine operations.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team-oriented environment.
  • Strong communication skills, both verbal and written.
  • Knowledge of safety regulations and best practices in machining.
ID:qnkTyx