1

Cnc Programmer 5 Axis Jobs in Michigan (NOW HIRING)

CNC Programmer

Stevensville, MI ยท On-site

$25 - $34/hr

Position: CNC PROGRAMMER Location: Stevensville, Michigan A CNC programmer is responsible for ... Mitsubishi , Milltronics, Creative Evolution, Toshiba, Promac (6-axis), Hermle (5-axis) * Types of ...

Senior CNC Programmer

Shelby Township, MI ยท On-site

$24.25 - $33/hr

Setup CNC machines to run programs for 3-, 4-, and 5-axis centers and mill-turning equipment. * Analyze engineering specifications, blueprints, and process flows to ensure efficient, accurate ...

Experience programming and operating 3-axis and/or 5-axis CNC machines, preferably cutting mold components or detailed parts * VISI programming experience is a plus * Ability to troubleshoot and ...

CNC Programmer

Bay City, MI ยท On-site

$24.75 - $33.75/hr

Description: The CNC Programmer works directly with production, quality, and shop personnel to ... Experience with 4-axis and/or 5-axis milling. Knowledge, Skills, & Abilities * Strong critical ...

CNC Programmer

Macomb, MI ยท On-site

$27 - $35/hr

Experience with 3-axis, 4-axis, and 5-axis machining. * Tool and die, aerospace, automotive ... CNC Programmer Department: Manufacturing Engineering Employment Type: Full-Time Salary Range:

CNC 5-Axis Machinist

Lapeer, MI ยท On-site

$25 - $35/hr

CNC 5-Axis Machinist Salary: $25 - $35 per hour Location: Lapeer, MI Minimum Degree: Relocation ... Plans machining by studying work orders, blueprints, engineering plans, materials, specifications ...

CNC Programmer/Machinist

Jackson, MI ยท On-site

$24.75 - $34/hr

The CNC Programmer/Machinist will read and interpret engineering prints and blueprints, perform in ... Program 4- and 5-axis machines - Confidently program 4- and 5-axis machines for complex part ...

CNC Programmer/Machinist

Jackson, MI ยท On-site

$23.75 - $32.50/hr

The CNC Programmer/Machinist will read and interpret engineering prints and blueprints, perform in ... Program 4- and 5-axis machines - Confidently program 4- and 5-axis machines for complex part ...

next page

Showing results 1-20

Cnc Programmer 5 Axis information

What is a CNC programmer 5 axis?

A CNC Programmer 5 Axis is a specialized technician who creates and optimizes computer programs to control five-axis CNC (Computer Numerical Control) machines. These machines can move tools or parts in five different directions, allowing for complex and precise manufacturing, often used in industries like aerospace, automotive, and medical device production. The programmer interprets engineering drawings, selects cutting tools, and writes code to ensure that complex parts are machined accurately and efficiently. Their expertise helps maximize productivity, reduce errors, and maintain high-quality standards in manufacturing.

What are the key skills and qualifications needed to thrive as a CNC programmer 5 axis, and why are they important?

To thrive as a CNC Programmer 5 Axis, you need expertise in computer-aided design (CAD), computer-aided manufacturing (CAM), and a strong understanding of multi-axis machining principles, often supported by relevant technical training or certifications. Familiarity with programming languages such as G-code, experience using software like Mastercam or Siemens NX, and knowledge of CNC controller systems are typically required. Strong problem-solving skills, attention to detail, and effective communication set standout professionals apart in this role. These skills are crucial for ensuring precise, efficient, and safe production of complex components in advanced manufacturing environments.

What are some common challenges faced by CNC programmers specializing in 5-axis machining, and how can they be addressed?

CNC Programmers working with 5-axis machines often encounter challenges such as complex toolpath generation, collision avoidance, and precise fixture setup. These machines allow for greater flexibility and part complexity, but require advanced programming skills and careful planning to ensure accuracy and efficiency. Collaborating closely with machinists and engineers, staying current with the latest CAM software updates, and investing time in simulation and verification can help address these challenges and minimize errors during production.

What is the difference between Cnc Programmer 5 Axis vs Cnc Machinist?

AspectCnc Programmer 5 AxisCnc Machinist
Primary RoleDesigns and programs complex 5-axis CNC machining operationsOperates CNC machines, sets up and maintains equipment
Skills & CertificationsG-code programming, CAD/CAM software, precision measurementMachine operation, basic programming, tooling knowledge
Work EnvironmentManufacturing plants, aerospace, automotive, precision partsMachine shops, manufacturing facilities
Industry UsageHigh-tech manufacturing, aerospace, medical devicesGeneral manufacturing, metalworking

While both roles involve CNC machining, Cnc Programmer 5 Axis focuses on programming and designing complex multi-axis operations, whereas Cnc Machinist primarily operates and maintains CNC machines. The programmer role requires advanced software skills and design knowledge, while the machinist role emphasizes hands-on machine operation and setup.

Infographic showing various Cnc Programmer 5 Axis job openings in Michigan as of September 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 100% In-person job distribution.

CNC Programmer

Stevensville, MI โ€ข On-site

CivicMinds, Inc.
Recruiting and Staffing Servicesย โ€ขย 51 - 200 employees

$25 - $34/hr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Position: CNC PROGRAMMER
Location: Stevensville, Michigan
A CNC programmer is responsible for interpreting CAD models and blueprints, creating programs for CNC machines, setting up the machines efficiently, and adjusting to ensure high-quality parts are produced efficiently while maintaining equipment and troubleshooting any issues that arise.
Skills required for a CNC programmer:
  • Strong understanding of CNC machining principles and programming languages
  • Proficient in CAD and CAM software
  • Ability to read and interpret technical drawings
  • Mathematical skills for calculations related to machining
  • Attention to detail and quality control
  • Problem-solving and troubleshooting abilities
  • Mechanical aptitude
  • Knowledge and understanding of Tool steels, Pre heat and Post heat treat

We are seeking:
  • At least 3+ years of qualified CNC Programming experience with Tooling.
  • Great communication skills.
  • The ability to take direction and work well with others.
  • Attention to detail and quality.
  • Seek solutions to keep machines running and maximize unattended time.
  • Understanding or willingness to learn graphite machining.
  • Willingness to learn multiple machine centers, such as: Mitsubishi , Milltronics, Creative Evolution, Toshiba, Promac (6-axis), Hermle (5-axis)
  • Types of controllers to the various machines: Centurion, Toshiba, Mitsubishi, Fanuc, Heidenhain
  • Familiar with programming software such as: Cimatron (Primary), Work NC (still in house, no maintenance updates)