1

Cnc Engineer Jobs (NOW HIRING)

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

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

Be Seen First

CNC Programmer

Grayslake, IL · On-site

$35 - $37/hr

CNC Programmer This position is responsible for CNC programming, machining, and tooling support for die cast and plastic injection molding applications, prototypes, engineering samples, production ...

New

CNC Programmer

Irwin, PA

$22.75 - $31.25/hr

The CNC Programmer works closely with Engineering, Quality, and Machining personnel to ensure parts are produced efficiently, accurately, and in accordance with customer and engineering ...

CNC Programmer

Irwin, PA · On-site

$22.75 - $31/hr

The CNC Programmer works closely with Engineering, Quality, and Machining personnel to ensure parts are produced efficiently, accurately, and in accordance with customer and engineering ...

CNC Programmer

El Cajon, CA · On-site

$27.75 - $37.75/hr

CNC Programmer Lathe/Turning NX programming Location: El Cajon, CA (Onsite) Duration: 12+ Months Must Have Skills: Siemens NX CAM CNC programming Lathe / Turning CNC Candidate should possess strong ...

New

Power the Future of Advanced Manufacturing CNC Programmer (Contract) | Global Energy Industry Leader PDS Tech Commercial is seeking an experienced CNC Programmer to support a world-renowned innovator ...

CNC Programmer

Hialeah, FL · On-site

$30 - $45/hr

CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for ...

CNC programmer

Chelsea, MA · On-site

$28.75 - $39.50/hr

CNC Programmer Job Summary Seeking an experienced CNC Programmer with sheet metal experience to program and support laser cutting and punch equipment in a manufacturing environment. Key ...

CNC Programmer

Evendale, OH · On-site

$24.25 - $33.25/hr

Engineering associated with the CNC programming and machining process. Impacts approaches, projects and programs in the functional area or affected business organization and ways of working. Impacts ...

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 Programmer

Portland, ME · On-site

$55K - $65K/yr

CNC Programming: * * Create and maintain CNC programs for EDM, Milling, and Jig Grinding. * Develop CNC programs for 3-axis surface milling of hardened tool steels. * Documentation and Reporting:

CNC Programmer

Sedalia, MO

$24.25 - $33/hr

CNC Programmer About PROENERGY PROENERGY is an engineering, R amp;D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...

CNC Programmer

North Kingstown, RI

$25.75 - $35/hr

The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...

CNC Programmer

Bangor, ME · On-site

$62.04/hr

Power the Future of Advanced Manufacturing CNC Programmer (Contract) | Global Energy Industry Leader PDS Tech Commercial is seeking an experienced CNC Programmer to support a world-renowned innovator ...

Showing results 41-60

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

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

Workbox Staffing

Shelby, MI

$18/hr

Full-time

Medical, Dental, Life

Re-posted 27 days ago


Job description

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 team in Shelby, Michigan. In this role, you'll be responsible for programming, setting up, and supporting CNC machining operations to ensure parts are produced accurately and efficiently.

What You'll Be Doing
  • As a CNC Programmer, your core responsibilities will include:
  • Creating, editing, and troubleshooting CNC programs for production parts
  • Programming and supporting Mazak lathes, Fadal machines, Hurco machines, or similar CNC equipment
  • Reading and interpreting blueprints, drawings, and work instructions
  • Setting up machines, selecting tooling, and making necessary program adjustments
  • Performing first-piece inspections and verifying parts meet specifications
  • Working with machinists and production teams to improve quality, efficiency, and workflow
In addition, you will also be expected to maintain a safe and organized work area while following all company procedures and quality standards.

What We're Looking For
To be successful in this role, you should have the following:

Qualifications:
  • Previous CNC programming experience required
  • Experience programming Mazak lathes, Fadal machines, Hurco machines, or similar CNC equipment required
  • Ability to read and interpret blueprints and technical drawings

Skills:
  • Strong attention to detail
  • Mechanical aptitude
  • Ability to make program edits and machine adjustments
  • Strong math and measuring skills
  • Problem-solving skills
  • Ability to work independently and as part of a team

Why Join Us?
This is an excellent opportunity for experienced CNC Programmers looking for long-term employment with a company that values quality, reliability, and technical skill.

Workbox Staffing Benefits:
  • Weekly Pay
  • Hire-in Opportunities
  • Comprehensive Benefits including Health, Life, and Dental
  • Veteran-Friendly and Equal Opportunity Employer
Ready to roll? Apply online today and let's DO GOOD together!

Workbox Staffing logo

About Workbox Staffing

Sourced by ZipRecruiter

Workbox Staffing is an industrial staffing firm specializing in the manufacturing and warehousing market segments. We are based in Grand Rapids, Michigan, with branches in the Midwest, Midatlantic, and Southeast regions of the U.S. and experiencing significant client growth. Our innovative high-tech and high-touch strategies differentiate us from national and regional competitors alike. We are known as the "Can-do Crew" and we are passionate about social responsibility. We strive to make a positive difference in the lives of our workers, clients, and teammates and we are very proud to be an engaged member of the American Staffing Association.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Grand Rapids, MI, US

Year founded

1997