2

Full Time Cnc Punch Programmer Jobs in Michigan (NOW HIRING)

Be Seen First

CNC Milling Machinist/Programmer Location: Wixom, Michigan Pay: $30-$35/hour, based on experience ... Full-Time Our client is a full-service machine shop specializing in CNC milling, turning, and ...

CNC Mill Operator

Plymouth, MI · On-site

$21 - $27.75/hr

Plymouth MI Job Type: Full-Time Shift: Day Shift Job Summary Global CNC is hiring an experienced ... Work with programmers and engineering to improve processes * Maintain a clean, safe, and organized ...

Be Seen First

Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Health insurance * Life insurance * Paid ... Engineering company that specializes in providing electron beam and laser welding, CNC machining ...

Be Seen First

CNC Programmer

Stevensville, MI · On-site

$55K - $70K/yr

Operate CNC machines * Use hand tools; grinders; saws; routers; sanders * Successful history of ... We offer a full benefits package to all full-time employees including health, dental, 401(k), paid ...

CNC Machinist Plymouth, Michigan, United States $26-40/hour Direct Hire Opportunity * Full-time, on ... This is an excellent opportunity for a highly skilled machinist with strong CNC programming ...

CNC Machinist

Bay City, MI · On-site

$30/hr

Job Type: Full-Time Shift: 2nd Shift Job Summary We are seeking an experienced CNC Machinist to ... Read and interpret blueprints, engineering drawings, and work instructions. * Produce precision ...

... Engineer with daily machine activities, troubleshooting, process improvements, and operator ... Required PPE: gloves, safety glasses, safety shoes, ear protection Additional Details * Full-time ...

... Engineer with daily machine activities, troubleshooting, process improvements, and operator ... Required PPE: gloves, safety glasses, safety shoes, ear protection Additional Details * Full-time ...

CNC Machinist - 3rd Shift

Dundee, MI · On-site

$19.25 - $26.50/hr

AXIS ENGINEERING- CNC MACHINIST This is a 3rd Shift position with opportunities to work on a ... Modern equipment and technology * Stable, full-time employment * Safety-first culture

Romulus, MI Employment Type: Full-Time Pay: Competitive hourly pay based on experience. One of our ... The ideal candidate will have hands-on experience setting up, programming, and operating CNC ...

New

Showing results 41-60

Full Time Cnc Punch Programmer information

What does a full time CNC punch programmer do?

A Full Time CNC Punch Programmer is responsible for creating and optimizing computer numerical control (CNC) programs that direct machines to punch, cut, or shape sheet metal and other materials according to engineering specifications. They translate technical drawings into machine instructions, select appropriate tools, and ensure efficient production processes. Additionally, they may troubleshoot issues, adjust programs for quality and efficiency, and collaborate with engineers and production staff to meet manufacturing goals.

What are some common challenges full time CNC punch programmers face during project setups, and how can they be addressed?

Full Time CNC Punch Programmers often encounter challenges such as interpreting complex engineering drawings, optimizing tool paths for efficiency, and minimizing machine downtime during setup changes. Addressing these challenges typically involves close collaboration with design engineers, ongoing communication with machine operators, and staying current with software updates and machine capabilities. Developing strong problem-solving skills and maintaining attention to detail can greatly improve setup accuracy and production flow, making the role both dynamic and rewarding.

What are the key skills and qualifications needed to thrive as a full time CNC punch programmer, and why are they important?

To thrive as a Full Time CNC Punch Programmer, you need strong technical proficiency in CNC programming, blueprint reading, and a background in manufacturing or mechanical engineering, often supported by relevant certifications or vocational training. Familiarity with CAD/CAM software, CNC machine operation, and programming languages like G-code is typically required. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for this role. These skills ensure precise and efficient production, minimize errors, and facilitate smooth collaboration within the manufacturing team.

What is the difference between Full Time Cnc Punch Programmer vs Cnc Machine Operator?

AspectFull Time Cnc Punch ProgrammerCnc Machine Operator
Primary RoleDesigns and programs CNC punch machines for manufacturingOperates CNC machines to produce parts based on existing programs
Skills & CertificationsCAD/CAM software knowledge, programming skills, technical certificationsMachine operation, basic technical knowledge, safety training
Work EnvironmentDesign and setup-focused, often in manufacturing plants or workshopsHands-on operation on the shop floor, monitoring machine performance
Industry UsageCommon in sheet metal fabrication, manufacturing, aerospaceUsed across manufacturing sectors for part production

While both roles are integral to CNC manufacturing, the Full Time Cnc Punch Programmer focuses on programming and setup, whereas the Cnc Machine Operator handles the day-to-day operation of CNC machines.

What cities in Michigan are hiring for Full Time Cnc Punch Programmer jobs?

Cities in Michigan with the most Full Time Cnc Punch Programmer job openings:

Infographic showing various Full Time Cnc Punch Programmer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 4% Part Time, 3% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution.

CNC Milling Machinist/Programmer

Shively Diversified Management Services

Wixom, MI • On-site

$30 - $35/hr

Full-time

Medical, Dental, Vision, PTO

Posted 10 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

CNC Milling Machinist/Programmer

Location: Wixom, Michigan
Pay: $30–$35/hour, based on experience and level of independence
Employment Type: Full-Time

Our client is a full-service machine shop specializing in CNC milling, turning, and grinding. They are looking for an experienced CNC Milling Machinist/Programmer who can confidently set up, program, and operate CNC milling machines with minimal supervision.

Responsibilities

  • Set up, operate, and program HAAS CNC milling machines
  • Program and edit CNC programs using Mastercam
  • Perform basic conversational programming and program edits at the machine
  • Set up and machine prototype, specialty, and small production-run parts
  • Read and interpret blueprints, drawings, and work instructions
  • Select appropriate tooling and cutting parameters
  • Perform in-process inspections and verify finished parts meet specifications
  • Troubleshoot machining and tooling issues
  • Maintain accuracy, quality, and consistency throughout machining operations
  • Maintain a clean and organized work area

Requirements

MUST HAVE:

  • Minimum 3 years of 5-axis CNC machining experience
  • Experience programming, setting up, and operating CNC mills
  • Mastercam programming experience
  • Strong machining, tooling, and blueprint-reading knowledge
  • Ability to work independently with minimal supervision
  • Strong attention to detail and commitment to quality

Preferred:

  • HAAS CNC experience
  • Experience with prototype, specialty, or small-batch machining
  • Experience with inspection equipment and in-process quality checks
  • Leadership or mentoring experience

Compensation & Opportunity

$30–$35/hour based on experience and skill level. The top end of the range is intended for an experienced machinist/programmer who can independently program, set up, operate, troubleshoot, and produce quality parts with minimal assistance.