CNC Programmer and Set Up
Job Type
Full-time
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
Salary Description
$25 - $50 per hour