Programmer, Mill 3

FM Industries•Livermore, CA

About The Position

The Programmer, Mill 3 is responsible for developing complex CNC programs for precision parts made on CNC milling machines with 2.5- through 5-axis capability. The role uses Mastercam Milling software, current high-speed material-removal options, and best practices in machining processes. The Programmer works with Mill and Lathe programming teams to improve machining efficiency using current CAM, CNC, and tooling technologies, and oversees training and documentation for CNC machining processes. The position also develops and documents manufacturing processes, fixtures, setup instructions, and programming standards. It supports setup and program prove-out through first-article approval, maintains program and instruction controls under company procedures, and identifies and implements technology and process improvements.

Requirements

  • Bachelor’s degree in Machine Tool Technologies, or an equivalent combination of education and experience.
  • 5–7 years of experience programming complex precision parts.
  • High-level proficiency with Mastercam Mill programming software.
  • Experience writing complex CNC programs incorporating high-speed machining techniques.
  • Thorough understanding of probing systems and their integration for process and tool monitoring.
  • Experience with horizontal mills, palletized manufacturing cells, and controllers.
  • Mastercam or equivalent CAM-system training certificate for multi-axis milling.
  • Ability to organize and manage complex projects.
  • Ability to apply algebra, geometry, and trigonometry concepts.
  • Ability to present information effectively in one-on-one and small-group situations and to create and present presentations to large groups.
  • Strong organizational skills.

Nice To Haves

  • GD&T certification.
  • Lean Six Sigma Green Belt.

Responsibilities

  • Analyze drawings, part specifications, tolerances, and design data to generate complex CNC programs.
  • Review and collaborate on detailed manufacturing processes for machined parts.
  • Plan and document fixtures, setup instructions, and machining instructions for repeatable part manufacturing.
  • Prepare detailed setup instructions for milling operations in accordance with FMI ISO work instructions.
  • Generate machine programs and manage encoding for probing, engraving, and other special machining instructions.
  • Work with setup personnel and operators to oversee part setup and program prove-out through first-article approval.
  • Revise programs to improve processes and eliminate errors or omissions on first-run jobs.
  • Control programs and instructions according to FMI ISO instructions and POR protocols.
  • Review programs and setups to support efficient production.
  • Identify new technologies and assist with implementing improvements.
  • Oversee training and implementation of Mastercam capabilities used to create manufacturing programs.
  • Implement and document best-known methods for creating and managing machining programs, including machine and toolpath verification.
  • Establish detailed tool libraries for work centers.
  • Document FMI standards for Mill-Lathe programming procedures.

Benefits

  • Competitive salary.
  • PTO program.
  • Nine paid holidays.
  • Medical, dental, vision, and life insurance.
  • Short- and long-term disability coverage at no cost to the employee.
  • Tuition assistance.
  • Pet insurance.
  • Flexible spending plans.
  • Health spending plans.
  • Comprehensive online learning center with thousands of training resources.
  • 401(k) retirement savings plan with a 30% company match; 100% vested after six years.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service