Cirtec Medical Corporation logo

CNC Programmer (Sign-on Bonus)

Cirtec Medical Corporation

Brooklyn Park, MNFull-time$30–45/hrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$30–45/hr
Location
Brooklyn Park, MN
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The CNC Programmer provides programming for milling toolrooms and fixturing, develops machining processes, and supports tooling and fixture model revisions. The role works with production personnel, manufacturing engineers, and toolmakers to improve processes and leads programming training as needed. Candidates must have at least five years of relevant machining and multi-axis programming experience. The position offers either four 10-hour shifts or five 8-hour shifts, totaling 40 hours per week.

Skills & qualifications

RequiredNice to have

Skills

CNC ProgrammingMulti-Axis ProgrammingMulti-Spindle ProgrammingCNC MillingTight-Tolerance MachiningTrigonometryFanuc ControlsG and M CodesCutter CompensationCNC MacrosMachining MaterialsGD&T InterpretationBlueprint InterpretationCAD/CAMGibbsCAMSolidWorksMedical Device ManufacturingCDMOMentoringTeamwork

Qualifications

High School Diploma or GED5+ Years Relevant Machining Experience5+ Years Multi-Axis Programming Experience2+ Years Lead or SME Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match
Tuition Assistance

Full job description

Job Duties

Description

We are excited to offer a $5,000 sign-on bonus for this position.

About us:

For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices. We specialize in providing comprehensive solutions for Class II and III devices, from design and development to precision components and finished device assembly. Our expertise spans neuromodulation, implantable drug delivery, cardiac rhythm management, structural heart, mechanical circulatory support, and minimally invasive surgical systems.

Our dedicated teams prioritize growth, innovation, and collaboration. We actively seek opportunities for improvement to enhance our support for clients. If you embrace a growth mindset and thrive on challenges, you may be a perfect fit for our team!

Position Summary:

The CNC Programmer will be responsible for providing the main programming for the Milling Toolrooms, and fixturing. This role will be a SME in our facility and will be working alongside with innovative and talented individuals as a leader on our team. Additionally, the Programmer will support the modification of models and designs based on repairs and/or revisions of all tooling and/or fixtures.

This position may run on one of two schedule options: Four 10-hour shifts (Monday-Thursday, 5am-3:30pm) or Five 8-hour shifts (Monday-Friday, 7am-3:30pm). Consistent schedule and 40 hours/week is required, plus potential for overtime hours, as needed.

Responsibilities

CNC programming for all components in a manufacturing setting (production environment specific to milling area)

Develop the machining process and evaluate manufacturability for all primary and secondary machining operations

Utilize CAD/CAM to generate manufacturing files and all supporting requirements for the machining operations to include setup sheets, fixturing and identify custom tooling

Program control from "cradle to grave", revision control, and archiving (GibbsCAM and knowledge of SolidWorks)

Analyze specifications and ensure posts are in proper order to generate CNC code

Identify, research, and develop solutions to machining related issues and new technologies

Work with production personnel, manufacturing engineers, Toolmakers to improve processes, tooling, and fixturing

Lead training and continued growth of CNC programming skills within the toolroom and production floor, as necessary

Support design changes through Engineering Change Order (ECO) process

Efficiency in tool path strategies, task priority and assigned hours, cross-functional communication

Assume accountability for quality of workmanship and consistent dimensional accuracy for work performed

Must Have:

High School Diploma/GED

5+ years of relevant machining experience

5+ years of experience programming multi-axis and multi-spindle machines/programs from scratch

Expertise in programming 3-5 Axis CNC Milling Machines (vertical, horizontal)

Ability to perform consistently while maintaining tight tolerance work (+/-0.0002")

Working knowledge of math and application (trigonometry of angles)

Knowledgeable in programming CNCs with Fanuc controls using G & M codes, cutter comp, and macros

Knowledge of machining various materials, SST, SST Alloys, Titanium, Peek, and precious metals

Ability to interpret GD&T and blueprint features.

Willingness to both learn from and mentor other on previous expertise and learned techniques

CAD/CAM experience

Ability to work in a fast-paced, team centered work environment

Nice to Have:

Minimum 2 years in Lead /SME role

Working familiarity with GibbsCAM

Experience with Solidworks

Medical device/component manufacturing experience

CDMO experience

Salary Range: $30-45/hr + $5,000 Sign-on Bonus

Cirtec Medical Corporation considers for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, protected veteran or disability status or any factor prohibited by law. Cirtec Medical Corporation and all of its related companies fully endorse equal opportunity for all. Cirtec Medical provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in the job application process.

We work to create a culture that is built on innovation, respect, transparency and communication, and hope you take pride in being a member of our team. It is Cirtec's goal to create a great work environment and to keep the company a great place to work. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. Our benefits include Training and career development, Healthcare and well-being programs including medical, dental, vision, wellness and occupational health programs, Paid Time Off and 401(k) retirement savings with a company match.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Cirtec Medical Corporation considers everyone for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, protected veteran or disability status or any factor prohibited by law. Cirtec Medical Corporation and all its related companies fully endorse equal opportunity. Cirtec Medical provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in the job application process.

Minimum Education Required

High School Diploma or Equivalent

Minimum Experience Required

5 - 20 years

Shift

First (Day)

Number of Openings

1

Public Transportation Accessible

Yes

Veterans Encouraged to Apply

No

Physical Required

Yes

Drug Test Required

Yes

Compensation

$11.41 / Hourly

Postal Code

55445

Job Type

Full Time

Place of Work

On-site

Requisition ID

3181

Job Benefits

Not specified

How this job compares

Set against the 472 open CNC Programmer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This posting$30–45/hr
  • US median$30–40/hr172 hourly ranges

This range's midpoint, $37.50/hr, is 7% above the US median midpoint ($35/hr) — in the middle half of CNC Programmer hourly ranges across the US.

Openings
Olive Jobs lists 20 open CNC Programmer jobs in Minnesota and 472 across the US. Under 1% of them nationwide are listed as remote or flexible.
Hiring the most in Minnesota
Experience
This posting asks for at least 5 years of experience; CNC Programmer postings that state a minimum ask for 4 years at the median (326 postings).
Education
This posting asks for a high school diploma; 169 of the 472 open CNC Programmer jobs (36%) ask for a high school diploma or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.