1

Cnc Programming Jobs in Muskegon, MI (NOW HIRING)

CNC Machinist - 2nd Shift

Muskegon, MI

$18.50 - $25.25/hr

We are the go-to supplier for Ford Motor Company on complex, fast-moving, highly engineered ... An experienced CNC Machinist helps reduce downtime and build an effective, efficient workforce.

Manufacturing Engineer II

Muskegon, MI ยท On-site

$65K - $84K/yr

CNC M and G code programming of 4 and 5 axis machines * CAD/CAM CNC programming proficiency * Grinding / CNC Grinding process set-up and programming RENK America is an Equal Opportunity Employer ...

CNC Operator Muskegon, MI, 1st shift, $18.00-$20.00 per hour Job Summary Are you a motivated and ... Must be able to perform offsets, but programming is not required * Capable of performing pressure ...

Manufacturing Engineer II

Muskegon, MI

$65K - $84K/yr

CNC M and G code programming of 4 and 5 axis machines * CAD/CAM CNC programming proficiency * Grinding / CNC Grinding process set-up and programming RENK America is an Equal Opportunity Employer ...

CNC Machinist - 2nd Shift

Muskegon, MI

$18.50 - $25.25/hr

We are the go-to supplier for Ford Motor Company on complex, fast-moving, highly engineered ... An experienced CNC Machinist helps reduce downtime and build an effective, efficient workforce.

CNC Machinist - 2nd Shift

Muskegon, MI

$18.50 - $25.25/hr

We are the go-to supplier for Ford Motor Company on complex, fast-moving, highly engineered ... An experienced CNC Machinist helps reduce downtime and build an effective, efficient workforce.

CNC Machinist

Spring Lake, MI ยท On-site

$20 - $28/hr

Set up, adjust and operate CNC machines according to work orders and specifications with minor programming * Use cranes (over head / jib) and lift devices as required to move material and finished ...

CNC Machinist - 2nd Shift

Muskegon, MI

$18.50 - $25.25/hr

We are the go-to supplier for Ford Motor Company on complex, fast-moving, highly engineered ... An experienced CNC Machinist helps reduce downtime and build an effective, efficient workforce.

CNC Operator (1st Shift)

Holland, MI ยท On-site

$18.75 - $25.50/hr

Build parts from raw material to finished part including programming, fixturing and QC * Run secondary equipment as needed * Read and interpret blueprints * Perform routine maintenance on CNC ...

CNC Operator (1st Shift)

Holland, MI ยท On-site

$18.75 - $25.50/hr

Build parts from raw material to finished part including programming, fixturing and QC * Run secondary equipment as needed * Read and interpret blueprints * Perform routine maintenance on CNC ...

CNC Operator (1st Shift)

Holland, MI ยท On-site

$18.75 - $25.50/hr

Build parts from raw material to finished part including programming, fixturing and QC * Run secondary equipment as needed * Read and interpret blueprints * Perform routine maintenance on CNC ...

Showing results 41-60

Cnc Programming information

See Muskegon, MI salary details

$15

$27

$40

How much do cnc programming jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for cnc programming in Muskegon, MI is $27.97, according to ZipRecruiter salary data. Most workers in this role earn between $23.03 and $31.49 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

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.

What are the most commonly searched types of Cnc Programming jobs in Muskegon, MI?

The most popular types of Cnc Programming jobs in Muskegon, MI are:

What job categories do people searching Cnc Programming jobs in Muskegon, MI look for?

The top searched job categories for Cnc Programming jobs in Muskegon, MI are:

What cities near Muskegon, MI are hiring for Cnc Programming jobs?

Cities near Muskegon, MI with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Muskegon, 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 $58,169 per year, or $28 per hour.

CNC Machinist - Bridgemill

Specialty Tooling Systems

Grand Rapids, MI โ€ข On-site

$19.75 - $27/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

Job title: CNC Machinist 

Reports to: CNC Foreman/Shop Foreman 

Supervisory responsibilities: None. 

Summary/objective: Specialty Tooling Systems (STS) is looking to add a CNC Machinist to their night shift team. The CNC Machinist will be responsible for running the Okuma Bridge Mill. In general, the CNC Machinist produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine 

Essential functions: 

  • Download programs and MDI (Manual Data Input) as needed. 

  • Ability to perform your own programming and running your details. 

  • Setup and machine to the proper programs and tolerances required. 

  • Recheck setups, change cutters and inserts, and make adjustments as needed to achieve the best possible results. 

  • Maintain appropriate tools and keep current on calibration. 

  • Keep work area clean. 

  • Follow all safety rules and report unsafe work conditions to management. 

  • Regular attendance at work during scheduled work hours. 

  • Employees may be requested to perform other job functions as required. 

Required competency, education, and experience:  

  • Experience with 5 axis mill 

  • Experience with Mazak, YCM, Hurco, or Okuma Mills 

  • A well rounded knowledge of cutters and inserts, and feeds/speeds. 

  • Candidate must have high school or equivalent education. 

  • Candidate must have valid driver’s license 

Preferred education and experience:  

  • Work NC programming software

Work environment: Manufacturing environment 

Physical demands:  

  • Candidate must have full use of all limbs. 

  • Candidate must be able to read and speak English. 

  • Candidate must be able to lift 40 pounds. 

Position type and expected hours of work: Full time. 10-12 hour shifts depending on work load (4 p.m. to 2:30 a.m. or 5 p.m. to 5:30 a.m.) Monday through Friday. 

Travel: None. 

Compensation/Benefits: STS offers a competitive compensation and benefits package which includes competitive pay, dental insurance, vision insurance, health insurance, short term disability, long term disability, company paid life insurance, voluntary life insurance, 401(k) plan with match, education reimbursement, paid vacation and holidays, and flex spending. 

Other duties: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change, or new ones may be assigned at any time with or without notice. 

STS is an Equal Opportunity Employer.  STS does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law.  All employment is decided on the basis of qualifications, merit, and business need. 

Powered by JazzHR

cGghLTO4hf