1

Cnc Tool Programmer Jobs in Minnesota (NOW HIRING)

MULTI AXIS CNC PROGRAMMER

Faribault, MN · On-site

$27.25 - $37.25/hr

Solid troubleshooting ability related to work holding, tool selection, speeds, feeds, etc ... Candidates must have at least five (5) years of experience in programming and set up of CNC ...

Select cutting tools that will achieve cost effective tool life and fully utilize the tool ... CNC programming * Modify through change control, BOM/BOO within the ERP system * Assist with all ...

Select cutting tools that will achieve cost effective tool life and fully utilize the tool ... CNC programming * Modify through change control, BOM/BOO within the ERP system * Assist with all ...

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.

CNC Programmer -1st Shift

Coon Rapids, MN · On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.

CNC Programmer -1st Shift

Coon Rapids, MN · On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.

CNC Programmer -1st Shift

Coon Rapids, MN · On-site

$25.14 - $45/hr

CNC Programmer Position Summary The CNC Programmer is responsible for the creation and ... Working knowledge of cutting tool geometry, as well as speeds and feeds for types of materials used.

Showing results 21-40

Cnc Tool Programmer information

Is there a demand for CNC Tool Programmers?

CNC Tool Programmers are in steady demand due to the manufacturing industry's need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machining processes are especially sought after in industries such as aerospace, automotive, and medical device manufacturing.

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.

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.

Is CNC Tool Programmer a good career?

CNC Tool Programmers design and write code for CNC machines used in manufacturing, requiring knowledge of CAD/CAM software and 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 technical skills.

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, with many earning above average wages in manufacturing and machining sectors.
What are popular job titles related to Cnc Tool Programmer jobs in Minnesota? For Cnc Tool Programmer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Cnc Tool Programmer jobs in Minnesota look for? The top searched job categories for Cnc Tool Programmer jobs in Minnesota are:
What cities in Minnesota are hiring for Cnc Tool Programmer jobs? Cities in Minnesota with the most Cnc Tool Programmer job openings:
Infographic showing various Cnc Tool Programmer job openings in Minnesota as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Senior CNC Programmer - Mastercam & Multi-Axis CAM

Impact Solutions LLC

Duluth, MN

$45/hr

Other

Posted 4 days ago


Job description

Senior CNC Programmer – Mastercam & Multi-Axis CAM


Up to $45.00/Hour + Profit Sharing • Duluth, MN Area • Flexible 1st Shift


  • COMPENSATION: Up to $45.00/Hour Baseline Starting Rate (scaling with programming depth) + Corporate Profit Sharing + Comprehensive Benefits Package (Optional 2nd Shift +$1.00/hr or 3rd Shift +$2.00/hr differentials available if preferred)
  • WORK SCHEDULE: Premium 1st Shift | Flexible daytime start windows (6:00 AM, 7:00 AM, or 8:00 AM)
  • EXPERIENCE: 4+ years of elite Mastercam programming experience with a proven track record of developing complex multi-axis programs entirely from scratch
  • TECHNICAL SKILLS: Mastercam fluency, 3D CAD data model analysis, expert GD&T blueprint literacy, custom fixture/workholding design, and precision tooling selection
  • EDUCATION: Engineering Degree or Machine Tool / CNC Manufacturing Technology Diploma preferred; equivalent elite field experience fully considered
  • ROLE HIGHLIGHTS: High-complexity, low-volume industrial builds made from high-strength alloys; zero-layoff history and robust profit sharing
  • REQUIREMENTS: US Citizen or Green Card holder residing within a dependable daily commuting radius of the Duluth, MN facility

If you are an expert CAM professional who thrives on solving complex machining puzzles and wants to escape the monotony of high-volume production, this senior-track programming seat is built for you. The employer is a globally recognized, privately held industrial equipment manufacturer specializing in high-performance heavy machinery and advanced work tools. Built on a fierce commitment to innovation, safety, and a zero-layoff history, this organization rejects corporate bureaucracy in favor of craftsman-level quality.

Taking the helm of custom programming operations, you will develop multi-axis CAM architecture for low-volume, high-value industrial components. Operating as a foundational technical lead, you will collaborate closely with design engineering and shop floor teams to troubleshoot tool paths, design custom workholding, and refine manufacturing methods. The company protects your work-life balance with exceptional shift flexibility and directly shares its success through a robust profit-sharing program.


What You Will Be Doing (Daily Responsibilities)
  • Develop CAM Architecture: Write, test, and optimize complex multi-axis CNC programs from scratch using Mastercam, determining ideal operational sequences and tooling strategies.
  • Analyze CAD Models & Blueprints: Interpret 3D CAD data files, job orders, and GD&T engineering prints to map out precision machining passes for high-strength alloys.
  • Maintain Central Program Database: Audit and manage the central CNC program repository, ensuring program routing files are systematically updated by machine type and process.
  • Provide Shop Floor Technical Support: Partner with machinists and setup leads on the floor to troubleshoot active tool paths, setup dynamics, and code logic in real time.
  • Design Custom Workholding: Participate in the design and engineering of custom jigs, fixtures, and workholding systems to maximize accuracy and throughput.
  • Drive Process Optimization: Lead localized Lean manufacturing initiatives and time studies to evaluate active cycle times against engineering standards.
  • Cross-Functional Collaboration: Work directly with design engineers during prototype reviews to ensure new parts are optimized for efficient production.
What We Are Looking For (Requirements & Qualifications)
  • 4+ years of advanced Mastercam programming experience in a heavy CNC manufacturing environment, independently writing multi-axis code from scratch.
  • Advanced GD&T Mastery: Deep fluency in reading complex industrial blueprints, geometric dimensioning and tolerancing (GD&T), and precision metrology standards.
  • Process & Tooling Depth: Strong background in tooling selection, cutting physics, operational sequencing, and workholding design (5-axis machining or Visual Basic experience is a strong plus).
  • Analytical Problem-Solving: Sharp technical mind capable of evaluating tool wear, optimizing tool paths on the fly, and mentoring shop floor personnel on code logic.
  • Employment Reliability: A rock-solid work history demonstrating multi-year tenure and career commitment with prior employers.
  • Local Proximity: Residing within a comfortable daily driving radius of the Greater Duluth, MN area.


Please apply here or at impactsolutions.com/opportunities where you can see and apply for any of our open positions.