P

CNC Programmer and Set Up

Job Description - CNC Programmer and Set Up

Description

  

Responsibilities:

  • Develop CNC programs for production runs
  • Analyze drawings to determine dimensions and to choose cutting tools, machine speeds, and feed rates
  • Modify existing programs for different machines
  • Creates instructions for machinists
  • Review 3D CAD design blueprints
  • Communicate with operators who will use the programs
  • Checks completed programs by running simulations or tests
  • Determines the sequence of operations in a program
  • Choose cutting tools that will be needed
  • Makes improvements to set up times for a task and contouring of complex shapes
  • Simplifies tooling time for workers and increases productivity for the client
  • Provides training for operators and/or set operators
  • Make manual program adjustments as necessary
  • Must be able to inspect and be responsible for the quality of your work

  

Requirements

  

Qualifications:

  • Must have superior computer programming skills
  • Must have excellent reading comprehension skills
  • Good math skills, especially algebra, trigonometry, and physics
  • Good active listening skills
  • Must have problem-solving skills
  • Must have excellent time management skills
  • Must have good organizational and planning skills
  • Knowledge of metal shop work
  • Must be highly detailed
  • Must be able to work effectively with little or no supervision
  • Must have the ability to read blueprints
  • Completion of technical or associate degree program in a related field
  • Experience programming 3- and 5-axis CNC mills
  • Experience with Mastercam, AutoCAD, GeoPath
  • Be trained to operate various types of equipment, machines, and tools
  • Strong troubleshooting and critical thinking skills

 Work Environment:

  • Must be able to work effectively with little or no supervision
  • Must be a team player
  • Must be able to self-report
  • Ability to come to work on time
  • Ability to thrive in a fast-paced environment
  • Ability to stand for 8-10 hours during a shift
  • Must be willing to work in areas with high levels of noise such as plants or engineering departments
  • Prolonged sitting while programming; prolonged standing while checking programs 

Education:

  • Associate’s degree in CNC programming, a computer-related field, or a mechanical field
  • Knowledge of electronic and machine tools
  • Experience with programming
  • Continuing education to learn new techniques as they emerge
Original job CNC Programmer and Set Up posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar CNC Programmer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.