1

Cnc Programmer Jobs in Jackson, MI (NOW HIRING)

... with Engineering on program launches. · Focus on continual improvement and cost reduction. · ... Experience with lathes, mills, grinders, heat treating, multi spindle CNC, and gun-drills is a plus.

CNC/Manual Machinist

Jackson, MI · On-site

$19.25 - $26.25/hr

CNC/Manual Machinist Orbitform Jackson, MI Full-time Join Our Team Got a knack for turning a raw ... Give engineering, spares, or others a heads-up on WIP timing when they need it * Keep an eye on ...

CNC/Manual Machinist

Jackson, MI

$19.25 - $26.25/hr

Description CNC/Manual Machinist Orbitform | Jackson, MI | Full-time Join Our Team Got a knack for ... Give engineering, spares, or others a heads-up on WIP timing when they need it * Keep an eye on ...

CNC Manufacturing Engineer

Howell, MI · On-site

$68K - $87K/yr

Job Summary: Reporting to the Manufacturing Engineer Manager, the Manufacturing Engineer is ... operate CNC machine tools. · Manage all cost savings by department/line. · Generate monthly ...

We currently have a CNC Maintenance Technician opening for our midnight shift. Responsibilities ... engineering studies to enhance overall efficiency and output. Education/Experience/Skills: High ...

CNC Operator

Hillsdale, MI

$18.50 - $25.50/hr

CNC Production Operator 2nd shift Note: 1 year of CNC operator experience is desired but not necessary Hours: Monday - Friday 4pm - 2am The Production Operator job will consist of starting up ...

We currently have a CNC Maintenance Technician opening for our midnight shift. Responsibilities ... engineering studies to enhance overall efficiency and output. Education/Experience/Skills: High ...

We currently have a CNC Maintenance Technician opening for our midnight shift. Responsibilities ... engineering studies to enhance overall efficiency and output. Education/Experience/Skills: High ...

CNC Operator

Hillsdale, MI · On-site

$18.50 - $25.50/hr

Start up and operate machines following proper instruction * 90% CNC Machines i.e. mills, lathes. There are some manual broches and mill. * Ensure correct documentation for orders * Operate and ...

Experience with Siemens, Fanuc, and CNC programming and machining centers. * Exposure to APQP, PFMEA, and Control Plans. * Experience using AutoCAD and SAP. Work Environment The work environment ...

Experience with Siemens, Fanuc, and CNC programming and machining centers. * Exposure to APQP, PFMEA, and Control Plans. * Experience using AutoCAD and SAP. Work Environment The work environment ...

CNC Operator- 2nd

Clarklake, MI · On-site

$18.75 - $25.75/hr

CNC Machine Operator - Long Run Team We're looking for an experienced CNC Machine Operator to join our team and help us deliver precision and quality. What You'll Do * Operate CNC machines: load raw ...

CNC Operator- 2nd

Clarklake, MI · On-site

$18.50/hr

CNC Machine Operator - Long Run Team We're looking for an experienced CNC Machine Operator to join our team and help us deliver precision and quality. What You'll Do * Operate CNC machines: load raw ...

CNC Operator- 2nd

Clarklake, MI · On-site

$18.75 - $25.75/hr

CNC Machine Operator - Long Run Team We're looking for an experienced CNC Machine Operator to join our team and help us deliver precision and quality. What You'll Do * Operate CNC machines: load raw ...

CNC Operator- 3rd

Clarklake, MI · On-site

$17.50/hr

CNC Machine Operator - Long Run Team We're looking for an experienced CNC Machine Operator to join our team and help us deliver precision and quality. What You'll Do * Operate CNC machines: load raw ...

CNC Operator- 3rd

Clarklake, MI

$18.75 - $25.75/hr

CNC Machine Operator - Long Run Team We're looking for an experienced CNC Machine Operator to join our team and help us deliver precision and quality. What You'll Do * Operate CNC machines: load raw ...

CNC Machinist, Hip

Mason, MI · On-site

$18 - $24.50/hr

Experience in CNC machining across multi-axis or multiple CNC machines, in a manufactuirng work environment required. WHAT YOU WILL DO * * Performs set up of 3 & 4 Axis CNC machines. * Operates ...

CNC Machinist, Hip

Leslie, MI · On-site

$18 - $24.75/hr

Experience in CNC machining across multi-axis or multiple CNC machines, in a manufactuirng work environment required. WHAT YOU WILL DO * * Performs set up of 3 & 4 Axis CNC machines. * Operates ...

Showing results 21-40

Cnc Programmer information

See Jackson, MI salary details

$15

$28

$40

How much do cnc programmer jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for cnc programmer in Jackson, MI is $28.16, according to ZipRecruiter salary data. Most workers in this role earn between $23.17 and $31.73 per hour, depending on experience, location, and employer.

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.

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 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 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 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.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,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 environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

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, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Jackson, MI?

The most popular types of Cnc Programmer jobs in Jackson, MI are:

What cities near Jackson, MI are hiring for Cnc Programmer jobs?

Cities near Jackson, MI with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Jackson, MI as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 3% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $58,582 per year, or $28.2 per hour.

CNC Setup Technician - Nights

Linacast, Inc

Howell, MI • On-site

Full-time

Dental, Vision, Retirement

Posted 26 days ago


Job description

Description:

Job Summary:

The Setup Technician maintains and programs all Computer Numerical Control (CNC) machining and automated equipment in order to ensure quality products and minimal down time.


Responsibilities

· Under general supervision, responsible for complex operations and duties in production.

· Track equipment performance and adjust set-ups, calibrations, and alignments. Call other specialists when serious problems occur.

· Track data associated with production equipment. Report any inconsistencies.

· Assist with training other production technicians in order to cross-train workers.

· Set-up equipment

· Write and/or modify CNC programs for lathes, milling machines, and grinders

· Set up CNC lathes, milling machines, grinders, SPM’s based on process specifications.

· Analyze “out of tolerance” conditions and make adjustments via offsets.

· Read and interpret CMM reports.

· Set up and maintain adjustable support tools (fixturing).

· Predict tool wear and tool changes based on SPC data.

· Identify, select and prepare tooling.

· Process and tooling improvements for cost reduction programs i.e. analyze tool wear and modify programs to improve tooling cost per piece.

· Review tool cutter paths and other program elements with a view to reducing cycle time.

· Work closely with Engineering on program launches.

· Focus on continual improvement and cost reduction.

· Provide direct supervision to operators in the absence of the supervisor.

Requirements:

Academic Requirements

High school diploma or equivalent


Required Skills & Experience

Four or more years of machine shop experience.

Experience with lathes, mills, grinders, heat treating, multi spindle CNC, and gun-drills is a plus.

Full understanding and knowledge of machine controls, tools and work offsets

Knowledge of SPC methods, process and machine capability requirements

Ability to interpret blueprints and GD&T.

Ability to read CMM reports


What Linamar Has to Offer

Competitive Compensation

Employee Benefits package includes but not limited to, Drug, Dental & Vision etc.

401k Program

Opportunities for career advancement.

Sustainability Counsel

Community based outreach supporting both local and global initiatives and charities.

Discounts for local vendors and events, including auto supplier discounts.


About Us

Linamar Corporation is a Canadian-founded global manufacturer, renowned for its advanced engineering and innovative product development across diverse industries and markets. Our journey started in 1966 under the visionary leadership of our founder, and today, we remain committed to cultivating a culture of innovation and collaboration.

With access to state-of-the-art tools and resources, you'll have the opportunity to make a meaningful impact alongside a team of driven and passionate professionals. Join us and be part of a company where innovation, collaboration, and growth are at the heart of everything we do.

#INDHW