CNC Programmer

HiFyve

Saint Paul, Minnesota

JOB DETAILS
SKILLS
Blueprints, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), CNC (Computerized Numerical Control) Systems, CNC Milling Machine, Communication Skills, Computer Programming, Continuous Improvement, Corrective Action, Cutting Tools, Detail Oriented, Documentation, Geometric Dimensioning and Tolerancing, Identify Issues, Inventory Management, Machine Tool, Machining, Manufacturing, Metal Manufacturing, Problem Solving Skills, Process Improvement, Procurement Management, Production Support, Quality Control, Quality Management, Root Cause Analysis, Team Player, Technical Drawing, Technical Training, Time Management, Vertical Machining
LOCATION
Saint Paul, Minnesota
POSTED
8 days ago

HiFyve is hiring a CNC Programmer in the Manufacturing industry in St. Paul, MN!

Pay Rate: $24-30+/hr

Shift: 1st shift Monday-Thursday 6:00 AM-3:00 PM Friday 6:00 AM-12:00 PM

Location: St. Paul, MN

Key Responsibilities:

  • Program, edit, and optimize CNC vertical milling machine programs using CAM software such as Mastercam or GibbsCAM to manufacture high-precision tooling components.
  • Create and maintain G-code programs and CNC machining instructions to ensure accuracy, efficiency, and repeatability.
  • Interpret blueprints, CAD models, technical drawings, and geometric dimensioning and tolerancing (GD&T) to determine optimal machining strategies.
  • Develop detailed setup and program sheets for operators, including tool selection, tool paths, machine setup instructions, pickup points, and machining sequences.
  • Program and support InspecVision optical inspection systems for automated part verification and quality control processes.
  • Troubleshoot machining and programming issues, identify root causes, and implement corrective actions to reduce downtime and improve cycle times.
  • Select, optimize, and manage cutting tools based on material type, machine capability, and required surface finish.
  • Support tooling procurement and inventory management, including tracking tool life and ensuring availability of critical die room materials.
  • Collaborate with engineers, toolmakers, and production teams to improve manufacturability, quality, and overall process efficiency.
  • Continuously improve CNC programs and machining processes to enhance productivity and maintain tight tolerances.
  • Maintain accurate documentation of programs, revisions, and process improvements.
  • Follow all safety guidelines and manufacturing compliance standards.

Education Requirements:

  • High school diploma or equivalent required; technical training or degree preferred.

Knowledge, Skills, and Abilities:

  • 5+ years of CNC milling programming experience in a manufacturing or metal stamping environment.
  • Strong proficiency with CAM software (Mastercam, GibbsCAM) and G-code programming.
  • Ability to read and interpret blueprints, CAD models, and GD&T specifications.
  • Strong understanding of machining principles including feeds, speeds, tooling selection, and material behavior.
  • Experience with precision machining and quality inspection processes.
  • Strong problem-solving skills with the ability to troubleshoot machining and programming issues.
  • Excellent attention to detail with a focus on precision and quality output.
  • Strong communication and collaboration skills across engineering and production teams.
  • Ability to manage time effectively and support production deadlines in a fast-paced environment.

Preferred Experience:

  • Experience in metal stamping or precision tooling environments.
  • Familiarity with tooling procurement, inventory control, and process improvement initiatives.
  • Experience supporting continuous improvement in CNC programming and machining workflows.


About the Company

H

HiFyve