1

Cnc Programmer Jobs in Adrian, MI (NOW HIRING)

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-process and final part inspections, design and machine fixtures, and program 4- and 5-axis machines ...

Posted today

CNC Machinist

Saline, MI ยท On-site

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

CNC Machinist

Saline, MI ยท On-site

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

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 variety of complex machining projects in a clean, safety-focused manufacturing environment. What You'll Do

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 variety of complex machining projects in a clean, safety-focused manufacturing environment. What You'll Do

CNC Operator II - Entry-US

Whitehouse, OH ยท On-site

$19.25 - $26.50/hr

Customers across aerospace and defense, earthworks, energy, general engineering and transportation ... CNC Grinder - 3rd Shift Sun-Thurs 11pm - 7am Now Hiring Experienced CNC Tool Grinders Shift: 3rd ...

CNC Machinist

Saline, MI ยท On-site

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

CNC Operator

Jackson, MI ยท On-site

$16 - $26/hr

Classic Turning Inc. is seeking skilled and detail-oriented CNC Operators to support our ... Machine parts according to engineering prints and specifications * Follow job travelers accurately ...

Be Seen First

CNC Machinist

Jackson, MI ยท On-site

$18 - $30/hr

Classic Turning Inc. is seeking a skilled and detail-oriented CNC Machinist to support our ... Machine parts according to engineering prints and specifications * Follow job travelers accurately ...

next page

Showing results 1-20

Cnc Programmer information

See Adrian, MI salary details

$15

$27

$40

How much do cnc programmer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for cnc programmer in Adrian, MI is $27.76, according to ZipRecruiter salary data. Most workers in this role earn between $22.84 and $31.25 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What cities near Adrian, MI are hiring for Cnc Programmer jobs? Cities near Adrian, MI with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Adrian, MI as of August 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Nights. Highlights an 100% In-person job distribution, with an average salary of $57,739 per year, or $27.8 per hour.

CNC Programmer/Machinist

Technique Inc

Jackson, MI โ€ข On-site

$23.75 - $32.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 hours ago

Posted today


Job description

Technique, Inc. is looking for a CNC Programmer/Machinist to join our team at our Jackson, Michigan facility. This position reports to the Machining Manager in the Machining department. This role requires operating, setting up, and programming HAAS and FANUC CNC mills, lathes, and waterjet machines, as well as Wire EDM, using Mastercam and SolidWorks to produce precision machined parts for the prototype industry. The CNC Programmer/Machinist will read and interpret engineering prints and blueprints, perform in-process and final part inspections, design and machine fixtures, and program 4- and 5-axis machines to meet internal and customer standards.
The ideal candidate brings at least 2 years of CNC machining experience and is proficient in Mastercam 2D and 3D programming, G-Code, and GD&T notation. Familiarity with HAAS CNC mills and lathes, strong shop math skills, and the ability to multitask accurately in a fast-paced environment are critical factors in this role. A forklift operator’s license is preferred, and vocational training beyond a high school diploma is a plus.
Responsibilities:
  • Set up and operate CNC machines – Set up, program, perform maintenance, and operate HAAS and FANUC CNC mills, lathes, and waterjet machines to make parts according to internal and customer standards based on engineering specs and blueprints.
  • Complete job documentation – Complete all job documentation accurately and in a timely manner.
  • Perform preventive maintenance and troubleshooting – Perform preventive maintenance and troubleshooting on all machines to ensure consistent uptime and performance.
  • Read and interpret prints – Read and interpret engineering prints and complete advanced calculations required for machining parts to specifications.
  • Inspect in-process and finished parts – Check and inspect in-process and finished parts to verify conformance to specifications.
  • Make offsets and change tools – Make offsets and change tools for wear to hold tolerances throughout the production run.
  • Program in Mastercam – Perform 2D and 3D programming in Mastercam to develop efficient toolpaths for machined parts.
  • Modify and manipulate CAD geometry – Modify and manipulate geometry in CAD to change desired toolpaths and optimize machining strategies.
  • Design and machine fixtures – Design, set up, and machine fixtures to support accurate and repeatable part machining.
  • Program 4- and 5-axis machines – Confidently program 4- and 5-axis machines for complex part geometries.
  • Follow safety guidelines – Follow all safety guidelines including proper use of PPE at all times.

Requirements:
  • High school diploma or equivalent required; vocational training preferred
  • Forklift operator’s license preferred
  • Minimum 2 years of related CNC machining experience
  • Ability to multitask accurately in a fast-paced environment
  • Familiarity with HAAS CNC mills and lathes
  • Mastercam and SolidWorks 2D and 3D programming experience
  • Familiarity with G-Code and GD&T notation
  • Basic shop math skills
  • Good problem-solving ability
  • Very active position requiring standing, walking, bending, kneeling, stooping, crouching, crawling, and climbing throughout the shift; must be able to frequently lift and/or move items over 50 pounds
  • Specific vision abilities required including close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus
  • Comfortable working in a manufacturing environment with exposure to fumes or airborne particles, hazardous chemicals, moving mechanical parts, industrial equipment, vibration, and loud noise levels
  • No travel expected for this position
  • Must be eligible to work in the United States (U.S. Citizenship, Work Visa, or H1B sponsorship); E-Verify partner employer

Position Type and Expected Hours:
This is a full-time, non-exempt position. Multiple shifts are available.
About Technique, Inc.:
Technique, Inc. is a Michigan-based precision sheet metal and welded assemblies manufacturer serving aerospace, defense, automotive, motorsports, medical, and food processing industries. We specialize in high-speed prototypes, ultra-low volume stampings, tubing, and assemblies for production and emergency-based manufacturing.
 
Our employees enjoy a work culture that values safety, integrity, teamwork, learning opportunities, and results.
 
Technique, Inc. benefits include paid time off, health insurance, dental insurance, vision insurance, life insurance, disability insurance, health savings account (HSA), flexible spending account (FSA), 401(k), 401(k) matching, professional development, referral program, paid training, on-the-job training, employee assistance program, and tuition reimbursement.
Benefits:
  • Paid Time Off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • Health Savings Account
  • Flexible Spending Account
  • 401(k)
  • 401(k) Matching
  • Professional Development
  • Referral Program
  • Paid Training
  • On The Job Training
  • Employee Assistance Program
  • Tuition Reimbursement

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Technique, Inc. is an equal employment opportunity employer. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
 

Powered by JazzHR

yeJwHrWWim