Job Details

University of Utah
  • Position Number: 6906171
  • Location: Salt Lake City, UT
  • Position Type: Computing - Programming/Analyst


CNC Programmer

Job Summary

CNC Programmers


Develop, support, and maintain computer numerical control (CNC) programs for machine shop equipment. Read and understand blueprints, manuals, and other technical documentation in order to perform programming tasks. Design and implement all tooling associated with the manufacturing of CNC machines.

Learn more about the great benefits of working for University of Utah: benefits.utah.edu
The department may choose to hire at any of the below job levels and associated pay rates based on their business need and budget.

Responsibilities
CNC Programmer, VDevelop, support, and maintain computer numerical control (CNC) programs for machine shop equipment. Read and understand blueprints, manuals, and other technical documentation in order to perform programming tasks. Design and implement all tooling associated with the manufacturing of CNC machines. Recognized as subject matter expert and advanced individual contributor professional. Requires specialized skill set. Conducts highly complex work, unsupervised and with extensive latitude for independent judgment.Requires a bachelor's (or equivalency) + 10 years or a master's (or equivalency) + 8 years of directly related work experience.This is an Expert-Level position in the General Professional track.Job Code: P23155Grade: P16

CNC Programmer, VIDevelop, support, and maintain computer numerical control (CNC) programs for machine shop equipment. Read and understand blueprints, manuals, and other technical documentation in order to perform programming tasks. Design and implement all tooling associated with the manufacturing of CNC machines. Recognized as expert in field. Requires highly specialized skill set. Influences best practices within discipline. Conducts the most complex and vital work, unsupervised and with complete latitude for independent judgment.Requires a bachelor's (or equivalency) + 12 years or a master's (or equivalency) + 10 years of directly related work experience.This is a Principal-Level position in the General Professional track.Job Code: P23156Grade: P17

CNC Programmer, VIIDevelop, support, and maintain computer numerical control (CNC) programs for machine shop equipment. Read and understand blueprints, manuals, and other technical documentation in order to perform programming tasks. Design and implement all tooling associated with the manufacturing of CNC machines. Recognized as expert in field. Requires highly specialized skill set. Influences best practices within discipline. Conducts the most complex and vital work, unsupervised and with complete latitude for independent judgment.Requires a bachelor's (or equivalency) + 14 years or a master's (or equivalency) + 12 years of directly related work experience.This is a Senior Principal-Level position in the General Professional track.Job Code: P23157Grade: P18



Minimum Qualifications
EQUIVALENCY STATEMENT: 1 year of higher education can be substituted for 1 year of directly related work experience (Example: bachelor's degree = 4 years of directly related work experience).
Department may hire employee at one of the following job levels:
CNC Programmer, V: Requires a bachelor's (or equivalency) + 10 years or a master's (or equivalency) + 8 years of directly related work experience.
CNC Programmer, VI: Requires a bachelor's (or equivalency) + 12 years or a master's (or equivalency) + 10 years of directly related work experience.
CNC Programmer, VII: Requires a bachelor's (or equivalency) + 14 years or a master's (or equivalency) + 12 years of directly related work experience.



Preferences
4 to 7 years' experience working in a highly dynamic, innovative, tight tolerance, complex part prototyping and/or production environment, with responsibilities in either CNC Swiss-style lathe or CNC mill-turn programming, set-up, operation, cutting tool selection, material ordering and shop and equipment maintenance.
Experience with other complex CNC equipment, such as 5-axis CNC mills, CNC Y-axis single or dual spindle lathes,, and 4 axis CNC wire EDM's, is preferred, but not required.
Excellent computer & programming skills using CAM software, CAD software and Microsoft Office.
Experience with Esprit (CAM) and Solidworks (CAD) is highly desirable.
Experience machining advanced metal alloys (stainless steels, titanium, cobalt, nitinol, etc.) and high-performance thermoplastics (PEEK, RADEL, ULTEM, UHMWPE, etc.) is highly desirable.
Ability to communicate effectively orally and in writing and to perform at a high level in a team environment.
Ability to read and effectively interpret engineering drawings and specifications.
Ability to effectively complete inspections to demonstrate that parts meet drawing and specifications requirements



Special Instructions


Requisition Number: PRN44201B
Full Time or Part Time? Full Time
Work Schedule Summary: 8am - 5pm, M-F
Department: 00269 - Orthopedic Surgery Operations
Location: Campus
Pay Rate Range: $60,000-$110,000
Close Date: 5/4/2026
Open Until Filled:

To apply, visit https://utah.peopleadmin.com/postings/196074







Copyright 2025 Jobelephant.com Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency

jeid-9f351f980de50b488188e2b26adaba33

Hispanics in Higher Education
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.