1

Cnc Tool Programmer Jobs in Jackson, MI (NOW HIRING)

CNC Programmer

Jonesville, MI · On-site

$24 - $33/hr

... Tool and Die Journeyman's Card Computer proficiency, including Microsoft Office (Word, Excel ... Prepare all programming for CNC and laser from final die designs Act as a liaison between ...

CNC Programmer

Jonesville, MI · On-site

$65 - $90/hr

Tool and Die Journeyman's Card * Computer proficiency, including Microsoft Office (Word, Excel ... Prepare all programming for CNC and laser from final die designs * Act as a liaison between ...

New

2ND SHIFT CNC PROGRAMMER - JONESVILLE, MICHIGAN A Leading Automotive Supplier in the Jonesville ... tool room Report all scheduling concerns to Tooling Manager Record daily job numbers and hours in E ...

Be Seen First

CNC Operator

Jackson, MI · On-site

$16 - $26/hr

Edit and verify tool numbers within CNC programs * Understand and work with machine turret tool locations * Machine parts according to engineering prints and specifications * Follow job travelers ...

Be Seen First

CNC Machinist

Jackson, MI · On-site

$18 - $30/hr

Edit and verify tool numbers within CNC programs * Understand and work with machine turret tool locations * Machine parts according to engineering prints and specifications * Follow job travelers ...

... tool changes based on SPC data. · Identify, select and prepare tooling. · Process and tooling ... with Engineering on program launches. · Focus on continual improvement and cost reduction. · ...

CNC Setup Machinist

Clarklake, MI · On-site

$30 - $40/hr

... tool setup, and programming * Be confident in interpreting blueprints * Be knowledge and have ... Operating CNC machines between setup tasks * Meeting or exceeding efficiency and production rate ...

CNC Setup Machinist

Clarklake, MI · On-site

$18.75 - $25.75/hr

... tool setup, and programming * Be confident in interpreting blueprints * Be knowledge and have ... Operating CNC machines between setup tasks * Meeting or exceeding efficiency and production rate ...

CNC/Manual Machinist

Jackson, MI

$19.25 - $26.25/hr

Give engineering, spares, or others a heads-up on WIP timing when they need it * Keep an eye on ... Move between CNC Lathe, CNC Mill, Manual, and Tool Cell areas, versatility keeps things interesting

CNC/Manual Machinist

Jackson, MI · On-site

$19.25 - $26.25/hr

Give engineering, spares, or others a heads-up on WIP timing when they need it * Keep an eye on ... Move between CNC Lathe, CNC Mill, Manual, and Tool Cell areas, versatility keeps things interesting

next page

Showing results 1-20

Cnc Tool Programmer information

See Jackson, MI salary details

$15

$28

$40

How much do cnc tool programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for cnc tool 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 the difference between Cnc Tool Programmer vs Cnc Machinist?

AspectCnc Tool ProgrammerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and editing CNC programs, often in office or programming stationsOperating CNC machines on shop floors
Industry UsageManufacturing, aerospace, automotiveManufacturing, aerospace, automotive
Primary FocusCreating and optimizing CNC programs for tools and partsOperating machines to produce parts as per specifications

While both roles are essential in manufacturing, a Cnc Tool Programmer focuses on developing and optimizing CNC programs, whereas a Cnc Machinist operates the machines to produce parts. The programmer's role is more design and software-oriented, while the machinist's role is hands-on and operational.

Do CNC Tool Programmers make good money?

CNC Tool Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers who are proficient with CAD/CAM software and machine operation can increase their earning potential. Overall, it is considered a well-paying trade with opportunities for advancement.

How much do CNC Tool Programmers earn?

CNC Tool 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 Tool Programmer a good career?

CNC Tool Programmers design and write code for CNC machines used in manufacturing, requiring skills in CAD/CAM software and knowledge of machining processes. It offers steady employment opportunities, especially in industries like aerospace and automotive, with potential for advancement into supervisory or engineering roles. The job typically involves working in a machine shop environment with regular hours and the need for precision and attention to detail.

Is there a demand for CNC Tool Programmers?

CNC Tool Programmers are in steady demand due to the ongoing need for precision manufacturing and automation in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and understand machining processes are especially sought after, with job growth expected to remain stable as manufacturing continues to modernize.

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

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

CNC Programmer

Martinrea International Inc.

Jonesville, MI • On-site

$24 - $33/hr

Full-time

Re-posted 9 days ago


Martinrea International rating

6.2

Company rating: 6.2 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

434th of 495 rated machine equipment manufacturers


Job description

2nd ShiftJob Summary: Responsible for programming of the CNC machine.  Required Education and Experience:High school diploma or general education degree (GED) and five years experience in the automotive industry, or equivalent combination of education and experience Must have excellent communication, problem solving, organization, time management, and decision making skillsMust be able to work independently, multi-task, and prioritize Tool and Die Journeyman's Card Computer proficiency, including Microsoft Office (Word, Excel, Outlook, PowerPoint), Mastercam, and KeyCreator Knowledge of Customer Specific RequirementsKnowledge of ISO 9001/IATF 16949 Essential Functions:Prepare all programming for CNC and laser from final die designs Act as a liaison between Engineering Department and CNC department Act as a liaison between Tooling Department and CNC department Track and resolve issues brought forward from tool room Report all scheduling concerns to Tooling Manager Record daily job numbers and hours in eMaintenancePerform all duties required in order to accommodate the customer Report any deficiencies in systems, facilities, machinery, equipment, and/or tools immediately to Tooling Manager Record and/or report product damage/nonconformities to Tooling Manager as required Participate and contribute to effective production efficiency Any other duties or responsibilities assigned by the Tooling Manager Abide by all Company polices including, but not limited to the following: Health and Safety, Quality and Environmental Systems, Human Resources policies, and the Martinrea Employee Handbook Language Skills:Ability to read, analyse, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.  Mathematical Skills:Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of planes and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.  Reasoning Ability: Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.


What Martinrea International employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom