Demo

NC Programmer

Smith Bros Tool
Utica, MI Full Time
POSTED ON 4/15/2026
AVAILABLE BEFORE 5/14/2026
  • The position of NC Programmer is responsible for the creating and developing programs for CNC machines.
  • Essential Functions

**

  • Creates and develops tooling programs for CNC machines using Work NC
  • Performs other duties and responsibilities as required or requested.
  • Competencies

**

  • Good Mechnical Aptitude
  • Working knowledge of Windows and Network file transfer.
  • Organization Skills
  • Understands Mechanical properties associated with CNC cutting machines
  • Proficient with CATIA Fixed Axis milling and Molds and Dies software
  • Understands Surface Development of materials
  • Working knowledge of shop practices and good communication skills
  • Supervisory Responsibility

**

None

  • Work Environment

**

While performing the duties of this job, the employee is frequently exposed to fumes or airborne particles, moving mechanical parts and vibration. The noise level in the work environment can be loud. Room lighting is typically low.

  • Physical Demands

**

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must frequently lift and/or move up to 25 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, use of computer monitor, color vision, peripheral vision, depth perception and ability to adjust focus.

  • Position Type/Expected Hours of Work

**

This is a full-time position.

Hours will be based on projects, but typical start time is 6:00 a.m.

  • Travel

**

None

  • Required Education and Experience

**

High School diploma or GED required.

  • Preferred Education and Experience

**

  • College degree or some college preferred.
  • I

ndustry experienc

e including experience preferable as a CNC Operator

  • Microsoft Office Suite.
  • Work NC experience

You Should Be Proficient In

  • GD&T
  • CNC Tooling
  • CNC Programming
  • CNC Machine Repair
  • CNC Machine Installation
  • AS9100
  • G-Code
  • M-Code
  • CNC Machine Setup & Changeover
  • Troubleshooting CNC Machines
  • Tool/Die/Mold Setup Experience
  • Blueprint Reading

Salary : $22 - $28

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a NC Programmer?

Sign up to receive alerts about other jobs on the NC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Smith Bros Tool

  • Smith Bros Tool Utica, MI
  • Job Duties and Responsibilities: Responsible for executing the build as represented in the build prints and per the customer requirements Will calculate th... more
  • 13 Days Ago

  • Smith Bros Tool Utica, MI
  • Summary/Objective A Certified Welding Inspector (CWI) is responsible for thoroughly inspecting welds and materials during the manufacturing process, ensuri... more
  • 15 Days Ago


Not the job you're looking for? Here are some other NC Programmer jobs in the Utica, MI area that may be a better fit.

  • Teoresi Group Detroit, MI
  • We are looking for a: Robot Programmer The Robot Programmer works in collaboration with the Commissioning & Site teams on the development and implementatio... more
  • 9 Days Ago

  • Visioneering, Inc. Auburn, MI
  • Visioneering Story- A powerful team with a strong work ethic. Visioneering, Inc. provides the aerospace industry with high-quality conceptual design, engin... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!