CNC 5-Axis Programmer

RIM Recruitment Professionals

Salt Lake City (UT)

On-site

USD 55,000 - 85,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RIM Recruitment Professionals seeks an experienced CNC Programmer to develop, verify, and optimize programs for CNC equipment in a custom manufacturing environment. Translate drawings into accurate machining programs and collaborate with machinists to meet quality and production standards.

The role requires strong CAD/CAM skills, proficiency with Mastercam and SolidWorks, and a solid understanding of G-code/M-code, tooling, feeds, speeds, and material removal rates at a Utah facility.

Qualifications

  • Translates drawings/models into CNC programs with accuracy and efficiency.
  • Three to five years of CNC programming experience in a job shop or custom manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam and SolidWorks.
  • Strong knowledge of G-code and M-code.
  • Experience programming CNC mills, lathes, and 3-axis and 5-axis equipment.
  • Ability to read and interpret technical drawings and models.
  • Thorough understanding of machining principles, tooling, feeds, speeds, and material removal rates.

Responsibilities

  • CNC Programming and Setup: Review work orders, drawings, and models to understand requirements and tolerances.
  • Develop CNC programs using CAD/CAM software such as Mastercam and SolidWorks.
  • Validate models and verify CNC code before releasing programs to the shop.
  • Create tool lists, setup sheets, and estimated run times for each program.
  • Develop programs and setups that meet run-time estimates in work orders.
  • Modify and optimize existing programs for accuracy and efficiency.
  • Coordinate tooling needs with management and purchasing.
  • Production Support and Quality: Collaborate with machinists to ensure smooth handoffs of programs and setup instructions.
  • Support test runs and adjust parameters to achieve optimal cutting conditions.
  • Troubleshoot programming errors and machining issues.
  • Use precision measuring tools to verify part conformity.
  • Participate in MRB processes when requested.
  • Process Improvement: Evaluate processes to improve productivity and maintain quality.
  • Document programming methods and best practices.
  • Develop methods for new or complex parts.
  • Safety: Follow safety policies, review setups for risks, and use PPE.

Skills

CAD/CAM skills
G-code & M-code
Reading technical drawings
Problem solving
Teamwork
Attention to detail

Education

High school diploma or equivalent
CNC programming certification (preferred)

Tools

Mastercam
SolidWorks

Job description

CNC 5-Axis Programmer Reports to: Machine Shop Manager

Work Environment: Office and machine shop

Travel: Minimal;occasional local travel may be required

Position Overview

We are seeking an experienced CNC Programmer to develop, verify, and optimize programs for a variety of CNC equipment in a custom manufacturing environment. This role translates technical drawings and models into accurate, efficient machining programs and works closely with machinists to ensure parts meet quality standards and production requirements. The ideal candidate brings strong CAD/CAM skills, a thorough understanding of machining practices and tooling, and a commitment to safety, precision, and productivity.

Key Responsibilities
  • CNC Programming and Setup Review work orders, technical drawings, and models to understand project requirements, dimensional tolerances, and production expectations.
  • Develop CNC programs using CAD/CAM software such as Mastercam and SolidWorks.
  • Validate models and verify CNC code before releasing programs to the shop.
  • Create tool lists, setup sheets, and estimated run times for each program.
  • Develop programs and setups that meet the run-time estimates outlined in work orders.
  • Modify and optimize existing programs to improve accuracy, efficiency, and cycle times.
  • Maintain knowledge of available shop tooling and coordinate additional tooling needs with management and purchasing.
Production Support and Quality
  • Collaborate with machinists and area managers to ensure a smooth handoff of programs and setup instructions.
  • Support test runs and adjust programs, machine settings, tooling, feeds, and speeds to achieve optimal cutting conditions.
  • Troubleshoot programming errors and machining issues.
  • Use precision measuring tools, including calipers, micrometers, and CMM equipment, to verify part conformity.
  • Conduct root cause analysis and recommend corrective actions.
  • Participate in the Material Review Board (MRB) process when requested.
Process Improvement
  • Evaluate machining processes to improve productivity, reduce cycle times, and maintain quality.
  • Document and standardize programming methods and best practices.
  • Work with area managers and project managers to develop machining methods for new or complex parts.
Safety
  • Follow company safety policies and applicable safety rules and regulations.
  • Review machining setups for potential safety risks.
  • Use appropriate personal protective equipment and practice safe equipment operation.
  • Maintain awareness of personal safety and the safety of others.
  • Follow company quality standards and customer requirements.
Qualifications
  • High school diploma or equivalent required;technical certification in CNC programming or a related field preferred.
  • Three to five years of CNC programming experience in a job shop or custom manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam and SolidWorks.
  • Strong knowledge of G-code and M-code.
  • Experience programming CNC mills, lathes, and 3-axis and 5-axis equipment.
  • Ability to read and interpret technical drawings and models.
  • Thorough understanding of machining principles, machine setups, tooling, inserts, feeds, speeds, and material removal rates.
  • Knowledge of machining a variety of materials, including metals, composites, and plastics.
  • Familiarity with precision measuring tools and inspection techniques.
Skills and Attributes
  • Strong problem-solving and analytical abilities.
  • Attention to detail and a focus on precision and quality.
  • Clear communication and effective teamwork.
  • Ability to manage multiple priorities and meet deadlines in a dynamic manufacturing environment.

#RIMUS

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

Tom Trese Networking LLC • Berlin (CT)

Hybrid
USD 41,000 - 55,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior CNC Programmer
Senior CNC Programmer

Claire Myers Consulting • Union City (CA)

On-site
USD 70,000 - 90,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
CNC Programmer
CNC Programmer

H.T. Prof Executive Search • Berlin (CT)

Hybrid
USD 39,000 - 58,000
100% Company paid medical, dental, and
vision for employee and family
401k with 5% company contribution, +"+
+7
CNC Programmer/Machinist
CNC Programmer/Machinist

ATW Companies • Boyertown

On-site
USD 55,000 - 82,000
CNC Programmer
CNC Programmer

Keystone Distinction Group • Berlin (CT)

Hybrid
USD 41,000 - 55,000
Company-paid medical, dental andVision
401k with company contribution
Profit sharing
+6
CNC Mill and Lathe Setup/Programmer
CNC Mill and Lathe Setup/Programmer

Arsenal Inc. • Las Vegas (NV)

On-site
USD 65,000 - 90,000
401(k)
Dental insurance
Health insurance
+3
CNC Programmer
CNC Programmer

Avantus Aerospace, Inc. • Santa Clarita (CA)

Hybrid
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

Precision Castparts • Phoenix (AZ)

On-site
USD 65,000 - 90,000