1

Cnc Engineer Jobs in Michigan (NOW HIRING)

CNC Programmer

Williamston, MI ยท On-site

$23 - $31.50/hr

MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...

MI ยท On-site

$25.50 - $34.75/hr

Prestige Extreme is seeking an experienced CNC Programmer to join our growing team. This position is responsible for developing, optimizing, and maintaining CNC programs using Tebis Software to ...

MI ยท On-site

$25.50 - $34.75/hr

Prestige Extreme is seeking an experienced CNC Programmer to join our growing team. This position is responsible for developing, optimizing, and maintaining CNC programs using Tebis Software to ...

CNC

Auburn Hills, MI ยท On-site

$25 - $34.25/hr

CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?

CNC Programmer

Marquette, MI

$25.75 - $35.25/hr

As a CNC Programmer, you will own tooling and material decisions, write and manage CNC programs, and machine orthopedic medical device implants and instruments to tight tolerances. It is precision ...

Senior CNC Programmer

Shelby Township, MI ยท On-site

$24.25 - $33/hr

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next for You? Kelly Services is hiring an Entry-Level EDM & CNC Programmer to join a growing tooling ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next for You? Kelly Services is hiring an Entry-Level EDM & CNC Programmer to join a growing tooling ...

CNC Operator

Weidman, MI ยท On-site

$800 - $1.0K/wk

This role requires full CNC programming capabilities and involves regular collaboration with production teams to maintain quality and efficiency. Responsibilities * Set up milling machines according ...

CNC Programmer

Troy, MI

$25 - $34.25/hr

APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...

Be Seen First

CNC Machinist Programmer

Macomb, MI ยท On-site

$25.75 - $35/hr

The CNC Machinist Programmer is responsible for independently programming and operating a variety of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop ...

Showing results 41-60

Cnc Engineer information

See Michigan salary details

$36.2K

$71.5K

$95.9K

How much do cnc engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for cnc engineer in Michigan is $71,494.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,600.00 and $81,100.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.

What are popular job titles related to Cnc Engineer jobs in Michigan?

For Cnc Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Cnc Engineer jobs in Michigan look for?

The top searched job categories for Cnc Engineer jobs in Michigan are:

What cities in Michigan are hiring for Cnc Engineer jobs?

Cities in Michigan with the most Cnc Engineer job openings:

Infographic showing various Cnc Engineer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $71,494 per year, or $34.4 per hour.

CNC Programmer

MC Molds, Inc.

Williamston, MI โ€ข On-site

$23 - $31.50/hr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 23 days ago


Job description

MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift.
Requirements:
  • Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software.
  • A minimum of 2 full years of CNC programming using CAM software
  • Create efficient machining programs with correct tooling and feed-rates.
  • Must be able to read and understand blue prints.
  • Must understand GD&T fundamentals
  • Good communication skills
  • Knowledge of good fixture and jig practices.
  • Ability to work with a cross functional team on a variety of projects
  • Willingly to work overtime and on the weekends when needed
  • Knowledge and experience with feature recognition software is a plus.
  • Knowledge and experience post processing and editing posts.

Job Responsibilities:
  • Download required data into CAM software
  • Create CNC milling programs using WorkNc, Surfcam and Powermill for a variety of mold components
  • Create machining programs with correct tooling, speeds and feed-rates.
  • Produce clear instructional Set-Up sheets for CNC machinist with estimated cycle times.
  • Work with the CNC machining department to determine the most efficient process for making a variety of mold components
  • Work with the CNC machining department on continuous improvement projects
  • Use vericut (CNC machining simulation software) for detecting errors, or areas of inefficiency prior to releasing programs to CNC machining department.

Benefits:
  • 401K, Health Insurance, Dental, Long-Term Disability, Paid Vacation and Optional Supplemental Insurance.
  • Holiday Pay
  • Tuition assistance

Compensation is dependent upon skill and experience.
Please feel free to contact us via phone or email if you are interested in this position.
(517) -655-5481
Email: