CNC Programmer

MP Equipment, LLCGainesville, GA

About The Position

The CNC Programmer is responsible for reading and interpreting project blueprints, designing programs, tooling, and set ups for machines to produce components as outlined in the print. This role involves adjusting machine settings to meet specifications, tolerances, and efficiencies to facilitate the manufacturing of parts and components.

Requirements

  • Judgment and Decision Making -- Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Critical Thinking -- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Coordination -- Adjusting actions in relation to others' actions.
  • Time Management -- Managing one's own time.
  • Speaking -- Talking to others to convey information effectively.
  • Getting Information -- Observing, receiving, and otherwise obtaining information from all relevant sources.
  • Communicating with Supervisors, Peers, or Subordinates -- Providing information to supervisors and co-workers by telephone, in written form, e-mail, or in person.
  • Making Decisions and Solving Problems -- Analyzing information and evaluating results to choose the best solution and solve problems.
  • Organizing, Planning, and Prioritizing Work -- Developing specific goals and plans to prioritize, organize, and accomplish your work.
  • Identifying Objects, Actions, and Events -- Identifying information by categorizing, estimating, recognizing differences or similarities, and detecting changes in circumstances or events.
  • Inspecting Equipment, Structures, or Material -- Inspecting equipment, structures, or materials to identify the cause of errors or other problems or defects.
  • Monitor Processes, Materials, or Surroundings -- Monitoring and reviewing information from materials, events, or the environment, to detect or assess problems.
  • High school diploma or GED.
  • Previous work experience as a CNC Programmer, preferably in the food industry.

Responsibilities

  • Program parts for CNC Lathes, Mills, and Waterjet
  • Meet daily with CNC Supervisor at the beginning of each shift to get updates on production orders and schedule.
  • Program jobs with regards to required due date on the traveler/schedule and group jobs, when possible, to ensure maximum productivity for the CNC lathes, mills and saw.
  • Confer with CNC Supervisor immediately with questions or problems concerning production or Programs.
  • Confer with CNC Supervisor to ensure that standards are correct on traveler so that productivity can be tracked correctly.
  • Confer with management, engineering and other staff regarding manufacturing capabilities, production schedules and other considerations to facilitate production processes.
  • Assist in CNC machine set up and operation.
  • Implement pre-set up procedures to maximize productivity and minimize down time (IE: set up mill tooling prior to actual machine set up and ensure that correct tooling is available)
  • Create Set up documentation for ALL parts, for CNC lathes and mills, to provide operators with instructions for how to set up parts in the CNC machine.
  • Request needed tooling for jobs based on due date or to help improve machining capabilities.
  • Work with operators to verify parts are made to customer specifications.
  • Evaluate, and improve manufacturing methods, utilizing knowledge of materials, parts, fabrication processes, tooling, production equipment capabilities, and quality control standards.
  • Confer with planning and engineering staff concerning product design and tooling requirements to ensure efficient production methods.
  • Assist in the training and education of machine operators.
  • Assist sales with quoting and pricing when needed.
  • Responsible for reviewing and updating time standards on All new and old CNC operations ensuring every OP has a time and date so standards can be tracked against jobs.
  • Provide training opportunities for improved CNC techniques and standards.
  • Maintain and organize staging area for future jobs.
  • Prepare for future jobs by setting up tools, clamps, vices and fixtures while machine is running when possible.
  • Maintain a clean and safe work area at all times.
  • Assist machine shop in other functions when caught up on CNC programs.
  • Assist with machine maintenance as needed.
  • Assist with set up as needed.
  • Any and all other duties as assigned by management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service