1

Cnc Programmer Jobs in Rochester, MI (NOW HIRING)

CNC Programmer/Machinist

Rochester, MI ยท On-site

$24.50 - $33.25/hr

We have current openings for CNC Machinists/Programmers. An established family- owned business and Tier 1 Supplier seeking motivated individuals and our future leaders. Join our team and enjoy a ...

Be Seen First

This role focuses on programming and operating CNC Vertical Machining Centers, primarily supporting military, aerospace, and automotive sectors. The programmer/machinist will write and edit CNC ...

Urgent

Be Seen First

This role focuses on programming and operating CNC Vertical Machining Centers, primarily supporting military, aerospace, and automotive sectors. The programmer/machinist will write and edit CNC ...

Urgent

CNC Programmer/Machinist

Rochester, MI ยท On-site

$24.50 - $33.25/hr

We have current openings for CNC Machinists/Programmers. An established family- owned business and Tier 1 Supplier seeking motivated individuals and our future leaders. Join our team and enjoy a ...

CNC Machinist/Programmer

Roseville, MI ยท On-site

$20 - $38/hr

Experienced CNC Lathe Machinist/Programmer Summary: Looking for a dependable CNC Lathe Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: โ€ข ...

CNC Machinist

Rochester Hills, MI ยท On-site

$23 - $33/hr

2nd Shift CNC Machinist (CNC Mold Programmer) Rochester Hills, MI Direct Hire Pay: $23 to $33/hr. + 8% Shift Premium (DOE) An established, family-owned Tier 1 manufacturing supplier is seeking ...

Contract-to-Hire We are looking for an experienced NC Programmer to join our NC Cut Department, supporting tooling and CNC operations within a fast-paced manufacturing environment. The ideal ...

Position Summary Our client is seeking an experienced CNC Turning Programmer to support the programming and optimization of precision-machined components in a high-quality manufacturing environment.

Programming using Mastercam * Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and machine parts from customer-stated specifications * Ensure parts are ...

Be Seen First

CNC Machinist- 1ST. Shift

Detroit, MI ยท On-site

$25 - $38/hr

Position Summary This is a position responsible for setting up, programming, and operating CNC horizontal and vertical mills, as well as boring mills, to produce precision-machined parts to blueprint ...

CNC MACHINIST

Warren, MI ยท On-site

$19.25 - $26.25/hr

This position works closely with engineering, estimating, and production teams to provide support, ensuring manufacturability and production feasibility of complex components. The CNC Machinist plays ...

Showing results 41-60

Cnc Programmer information

See Rochester, MI salary details

$15

$28

$41

How much do cnc programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for cnc programmer in Rochester, MI is $28.49, according to ZipRecruiter salary data. Most workers in this role earn between $23.46 and $32.07 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 job categories do people searching Cnc Programmer jobs in Rochester, MI look for? The top searched job categories for Cnc Programmer jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Cnc Programmer jobs? Cities near Rochester, MI with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Rochester, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $59,267 per year, or $28.5 per hour.

CNC Programmer and Machinist

Barron Industries Inc

Oxford, MI โ€ข On-site

$30 - $38/hr

Full-time

Medical, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Barron's state-of-the-art manufacturing facility includes the most advanced techniques for precision metal casting, CNC machining, welding, and quality testing. Our highly-engineered products are used in aerospace, defense, space, energy production, and other commercial industries. If you have a passion for manufacturing and possess strong mechanical and supervisory skills, apply for this rewarding career opportunity.
  • Immediate position open for CNC Machinist for 2nd shift
  • Hourly Wage is based on Experience
  • Fully-paid health insurance for families
  • Makino, Mazak, Mori-Seiki, Doosan and Haas equipment

Barron is a world-leader in the fast-growing aerospace, defense and space components manufacturing industries. We provide continuous training and professional certification that leads to advancement. We are an Oakland County Michigan Works! Employer of the Year and BARRON INDUSTRIES IS the 2026 Small Business Manufacturer of the Year for Michigan and the Great Lakes Region. Barron Industries also offers:
  • Premium Free Health Insurance
  • Free Gap Insurance
  • Company matched 401K
  • Life Insurance
  • Paid Holidays and Vacation
  • Rewards for good attendance
  • Professional development assistance

Skills:
  • Fanuc and Mazak machine & controller on CNC mills and lathes experience (3+ years minimum)
  • Mastercam and Tebis programming abilities (2+ years minimum)
  • Ability to do set ups including storing work offsets and setting tool lengths
  • Experience with castings a plus
  • High school or equivalent
  • Clear communication (oral and written) skills
  • Ability to work independently with little supervision
  • Ability to follow documented procedures, work instructions and customer required records

Founded in 1983, Barron Industries is a full-service manufacturer of high-precision investment castings, rapid prototypes, machined components and complete assemblies. ISO 9001 and AS9100 certified and NADCAP accredited for non-destructive testing and welding. Barron offers complete turnkey manufacturing of components for Aerospace, Defense, Automotive, Oil and Gas, Tool and Die, Nuclear, Medical, and other industrial markets. Capabilities include ferrous and non-ferrous investment castings, CAD Engineering, CNC machining, NDT, plating, painting, assembly, laser etching and shipping from our 75,000 square foot facility in Oxford, Michigan.
Schedule:
  • 8, 9 or 10 -hour shifts
  • Some weekends
  • 2nd shift start 3:00 pm

Ability to commute/relocate:
  • Oxford, MI 48371: Reliably commute or plan to relocate before starting work (Required)

Work Location: One location
Barron Industries Inc is an EEO Employer - M/F/Disability/Protected Veteran Status