1

Cnc Engineer Jobs (NOW HIRING)

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

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

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

CNC Programming Engineer

Cincinnati, OH ยท On-site

$100K - $140K/yr

... Engineer position. This individual will develop and optimize CNC machining processes, create and validate CNC programs, and provide hands-on support to manufacturing operations while serving as a ...

CNC Programmer

Westminster, MD ยท On-site

$30 - $45/hr

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

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

CNC Programmer

Westminster, MD ยท On-site

$30 - $45/hr

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

CNC Programming Administrator

Romeo, MI ยท On-site

$22 - $28/hr

CNC Programming Administrator needed in Romeo, Michigan. A highly rated company with a facility in Romeo, Michigan is currently seeking several CNC Programmers for long-term opportunities with their ...

The CNC Programmer is a full-time, onsite precision manufacturing role responsible for developing CNC programs and manufacturing processes that transform engineering drawings and CAD models into ...

CNC Programmer (50706)

Columbia City, IN ยท On-site

$24.25 - $33.25/hr

We are seeking a highly skilled and detail-oriented Manufacturing Engineer with a strong focus on CNC programming, fixture design, and tool selection. This role is instrumental in developing ...

Be Seen First

CNC Programmer

Valencia, CA ยท On-site

$60K - $90K/yr

The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC ... Company Description Senior Aerospace Spencer is an engineer-driven organization focused on high ...

New

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

CNC Applications Engineer

Troy, AL ยท On-site

$70 - $100/hr

CNC APPLICATIONS ENGINEER TROY, AL SUMMARY/OBJECTIVE: The CNC Application Engineer will provide a broad knowledge of cutting tools with the ability to trouble shoot 5 axis milling, multi spindle ...

CNC Programmer

North Kingstown, RI ยท On-site

$25.75 - $35/hr

CNC Programmer Department: Manufacturing & Distribution - Skilled Jobs Employment Type: Full Time Location: North Kingstown, RI Reporting To: Ryan Bartkowski Description The CNC Programmer is ...

Showing results 21-40

Cnc Engineer information

See salary details

$41.5K

$82K

$110K

How much do cnc engineer jobs pay per year?

As of Aug 23, 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.

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 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $82,027 per year, or $39.4 per hour.

CNC Programmer/CNC Machinists

Cumberland Additive Inc

Pflugerville, TX โ€ข On-site

$25 - $34/hr

Full-time

Posted 3 days ago

New


Job description

CNC Programmer & Machinist
CNC Programmer & Machinist to operate and maintain CNC equipment in an additive manufacturing environment. In the position of CNC Programmer & Machinist, you will be responsible for reading and interpreting technical blueprints, collaborating with AM Engineers, MasterCam CNC 3, 4, & 5 Axis CNC Mill programming, adjusting the machine cutting paths, and performing quality checks on the final product. You will also be required to perform routine machine maintenance and troubleshoot issues that arise during the manufacturing process. To ensure success as a CNC Programmer & Machinist, you should have extensive experience working in manufacturing, a keen eye for detail, and the ability to work independently, with minimal supervision. Our need is for a top-class CNC Programmer & Machinist with proven problem-solving skills, innovative ideas to improve efficiency, providing quick and efficient solutions, ensuring all products meet the specifications of the client.
CNC Programmer & Machinist Responsibilities:
  • Reading and interpreting technical blueprints and design models.
  • CNC Programming, CNC Set-up and CNC running of CNC AM parts.
  • Choosing and loading the correct cutting tools for the job.
  • Adjusting machine settings to the desired product specifications.
  • Troubleshooting issues during the manufacturing process.
  • Completing quality control tests during the manufacturing stage and on the final product.
  • Cleaning and maintaining the machine.
  • Training co-workers on machine operation procedures, as needed.

CNC Programmer & Machinist Requirements:
  • High school diploma or GED.
  • Exceptional problem-solving skills.
  • 5+ years previous work experience as a MasterCam CNC Programmer for 3, 4, & 5 Axis CNC Mills.
  • 15 years previous work experience as a 3, 4, and 5 Axis CNC Mill Machinist.
  • Ability to read and interpret design blueprints.
  • Ability to collaborate with AM Engineers.
  • Strong attention to detail.
  • Ability to work independently and meet required deadlines.
  • Ability to stand for extended periods.
  • Ability to lift to 50 lbs.
  • Ability to stand for extended periods.
  • Ability to walk throughout a manufacturing facility.
  • Ability to work overtime when require.
  • Must be a US Citizen (or currently permitted to work in the US) Must meet ITAR requirements