Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Diag Partners

SWISS CNC Programmer / Advanced Machinist

Career Insights for CNC Programmer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Minnesota data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A CNC Programmer programs computer-controlled equipment used to cut wood, plastic, or metal according to precise measurements, or equipment used for different manufacturing processes.

$61,986 / year median in Minnesota

+10% projected growth

Explore Career

Job Description

The CNC Programmer / Advanced Swiss Machinist is a senior technical role responsible for programming, setting up, and operating complex multi-axis Swiss CNC machines, while also leading process optimization and mentoring team members. This position combines advanced machining expertise with programming skills to deliver high-precision medical device components in a regulated environment.
Key Responsibilities:
Program, set up, and operate Swiss CNC machines (Citizen
L20, L220, M32, K16
) using GIBBScam and/or ESPRIT Cam. Develop new part programs and optimize existing programs for cycle time, tool life, and part quality. Deep understanding of tooling, speeds/feeds, machining strategies, and multi-axis machining. Inspect and validate parts, ensuring adherence to
ISO 13485 / GMP
standards. Analyze and troubleshoot complex machining or process issues; lead root-cause investigations and implement corrective actions. Support continuous improvement initiatives, Lean projects, and cost-reduction strategies. Mentor and train less-experienced operators and setup personnel. Document programming parameters, inspection results, and process deviations for audit readiness. Collaborate with engineering and production teams on part design, process development, and qualification. Maintain strict adherence to safety protocols and company policies. Qualifications /
Experience:
7+ years of CNC programming experience with strong hands-on machining skills. Proven ability to program, set up, and operate complex Swiss-style CNC machines. Advanced knowledge of tooling, speeds/feeds, and machining strategies for multi-axis machining. Experience in a regulated, precision-driven environment, preferably medical devices. Strong problem-solving skills with a continuous improvement mindset. Prior experience mentoring or training operators and setup personnel. Excellent communication skills and cross-functional collaboration ability.
Physical / Environmental
Requirements (Both Levels): Lift/carry up to 50 lbs (team lift/mechanical assistance for heavier). Frequent bending, stooping, squatting, kneeling, and repetitive hand/arm motions. Visual acuity for fine detail inspection. Exposure to oil, cutting fluids, metal particles, noise, sparks, and sharp edges.
PPE usage:
safety glasses, gloves, hearing protection, etc.
Job Type:
Full-time Benefits:
401(k) matching. Health, dental, and vision insurance. Life insurance. Paid time off. Referral program.
Job Type:
Full-time Pay:
$40.00 - $52.00 per hour
Benefits:
401(k) 401(k) matching Dental insurance Health insurance Paid time off Referral program Vision insurance
Experience:
CNC programming: 7 years (Required)
Work Location:
In person

Benefits

  • Paid Time Off (PTO)
  • 401(k) Plans
  • Health Insurance
  • Dental Insurance