1

Trainee Cnc Swiss Programmer Jobs in Michigan (NOW HIRING)

Machinist

Roseville, MI · On-site

$22 - $30/hr

CNC Programming * G-Code * M-Code * CNC Machine Setup & Changeover * Machine Geometry & Alignment Machines & technologies you'll use: * CNC Mill (3-4 axis VMC) * CNC Swiss Lathe * CNC Mill (5+ axis ...

New

Be Seen First

We are seeking a machinist who is an experienced Swiss CNC Setup Machinist to join our high ... Read and interpret blueprints, engineering drawings, GD&T, and customer specifications. * Utilize ...

This direct hire opportunity is ideal for an experienced CNC machinist who takes pride in precision ... Read and interpret blueprints, engineering drawings, and GD&T documentation. * Maintain a clean ...

Perform complete setups and oversee production on CNC lathes and Swiss machines * Troubleshoot machine, tooling, programming, and process issues * Program, edit, and optimize CNC programs for quality ...

Be Seen First

We are seeking a machinist who is an experienced Swiss CNC Setup Machinist to join our high ... Read and interpret blueprints, engineering drawings, GD&T, and customer specifications. * Utilize ...

CNC Operator

Marquette, MI · On-site

$19.75 - $27.25/hr

Machines, controls and software CNC machining centers, Swiss turning centers, and Wire EDM equipment. CAM and solid modeling software for programming production and prototype parts. Precision ...

CNC Lathe Machinist - Multi-Axis / Swiss Location: Madison Heights, MI Type: Full-Time, Onsite ... Swiss machines is highly preferred ● Programming experience is a plus, but not required ● ...

What You Bring: * BS degree in Engineering or equivalent technical training with 2+ years of ... CNC Swiss Lathe (Citizen, Tornos) * CNC Lathe (5+ axis) (Mazak, Index, Miyano) ID:qnkTyx

They specialize in Swiss and CNC Machining. Compensation: Pay Rate of up to $40.00 or more per hour ... Programming TO APPLY: If you are a high performer and would like to work for an equally high ...

They specialize in Swiss and CNC Machining. Compensation: Pay Rate of up to $40.00 or more per hour ... Programming TO APPLY: If you are a high performer and would like to work for an equally high ...

They specialize in Swiss and CNC Machining. Compensation: Pay Rate of up to $40.00 or more per hour ... Programming TO APPLY: If you are a high performer and would like to work for an equally high ...

Showing results 21-40

Trainee Cnc Swiss Programmer information

What is a trainee CNC Swiss programmer?

Trainee CNC Swiss Programmers are entry-level professionals who are learning to program and operate Swiss-type CNC (Computer Numerical Control) machines. These machines are used to produce precise, complex parts, often for industries like medical device manufacturing, aerospace, and electronics. As trainees, they typically work under the supervision of experienced programmers to develop skills in writing code, setting up machines, troubleshooting issues, and understanding technical drawings. Their training focuses on mastering both the programming languages and the mechanical aspects of Swiss CNC machines.

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

To thrive as a Trainee CNC Swiss Programmer, you need a solid understanding of machining principles, blueprint reading, and basic mathematics, often supported by vocational training or a technical diploma. Familiarity with CNC programming languages (such as G-code), CAD/CAM software, and Swiss-type lathe controls is typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills for this role. These skills ensure precision manufacturing, efficient troubleshooting, and smooth collaboration in a high-precision production environment.

What are the typical challenges faced by a trainee CNC Swiss programmer in the early stages of the role?

As a Trainee CNC Swiss Programmer, one of the main challenges is mastering the complexity of Swiss-type CNC machines, which require precision and a solid understanding of both programming and mechanical concepts. New trainees often need to familiarize themselves with specialized software and the intricacies of tight-tolerance machining. Additionally, learning to troubleshoot minor programming errors and machine issues, while working under supervision, is common. Over time, collaboration with experienced machinists and engineers helps build confidence and expertise.

What is the difference between Trainee Cnc Swiss Programmer vs Cnc Swiss Machinist?

AspectTrainee Cnc Swiss ProgrammerCnc Swiss Machinist
CredentialsBasic technical training, possibly some certificationsTechnical certifications, experience in machine operation
Work EnvironmentLearning environment, supervised tasksHands-on machining, operating Swiss-type CNC machines
Employer & IndustryManufacturing companies, training programsManufacturing plants, precision machining industry
Search & Comparison IntentEntry-level, training, learning rolesOperational, skilled machining roles

The Trainee Cnc Swiss Programmer is an entry-level role focused on learning programming skills for Swiss-type CNC machines, often under supervision. In contrast, a Cnc Swiss Machinist is an experienced operator responsible for running and maintaining these machines. The trainee role emphasizes skill development, while the machinist role involves hands-on production work.

What are the most commonly searched types of Cnc Swiss Programmer jobs in Michigan?

The most popular types of Cnc Swiss Programmer jobs in Michigan are:

What cities in Michigan are hiring for Trainee Cnc Swiss Programmer jobs?

Cities in Michigan with the most Trainee Cnc Swiss Programmer job openings:

Infographic showing various Trainee Cnc Swiss Programmer job openings in Michigan as of August 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

CNC Lathe Operator/Programmer

United Engineered Technologies

Traverse City, MI • On-site

$20 - $26/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 18 days ago


Job description

CNC Lathe Operator/Programmer needed for a precision machine shop in Traverse City.
Experience with Mazak lathes and Mazatrol controllers required. Experience with Doosan lathes and Fanuc controllers is a plus. Swiss-type lathe experience also a plus. MasterCAM programming experience preferred.
Pay is based on experience and proven skill at $20.00 - $26.00 to start.
After 90 days: health/vision/dental health benefits, employer-matched 401(k), paid sick time, free uniforms and employer paid life insurance provided. After 6 months employees are eligible for paid vacation and PTO. Unlimited access for employees and family to onsite fitness center is included. Paid weekly via direct deposit.
First and Second shifts available; typically Mon-Thur., 10-hour shifts, with overtime available on Fridays. Start times are flexible, if needed.
A qualified candidate will be able to machine components for first articles as well as production runs. The programmer/machinists will monitor quality by taking measurements, detecting malfunctions and troubleshooting processes; adjusting and reprogramming control while adhering to quality assurance procedures and processes and performing in-process inspections.
Qualifications
  • Experience with MasterCAM and AutoDesk Fusion 360 a plus
  • Set-up and operate CNC Lathe and/or CNC Mill
  • Prefer 2 years experience as a machinist in a manufacturing environment.
United Engineered Technologies offers a clean, temperature-controlled working environment. We are AS9100 certified for aerospace, and currently service the defense, medical, energy and aerospace sectors.