CNC Programmer

Mach Industries•San Luis Obispo, CA
•$50 - $56

About The Position

Mach Industries is seeking a CNC Machine Programmer to program, set up, and operate advanced CNC machines that produce precision components for autonomous defense platforms. The role supports the quality, efficiency, and reliability of manufacturing processes and works across precision engineering, prototyping, and production. The programmer collaborates with a multidisciplinary team to manufacture high-quality components for modular, scalable defense systems and helps support rapid research, development, and production cycles.

Requirements

  • At least 5 years of experience programming CNC machines using CAM software.
  • At least 5 years of experience setting up and operating CNC machines, with expertise in multi-axis and 3D machining.
  • Strong understanding of G and M codes, Fanuc, Siemens, or Brother controls, and GD&T principles.
  • Extensive experience machining alloys, metals, plastics, and other materials with high precision.
  • Ability to design and implement tooling, fixturing, and workholding solutions.
  • Experience owning the manufacturing process from programming through final inspection.
  • Ability to work across R&D prototyping and production environments.
  • Strong multitasking skills and meticulous attention to detail.
  • Ability to lift up to 50 lbs unassisted.
  • Available to work extended hours and weekends as needed.
  • Must meet U.S. Government export-control eligibility requirements or be eligible to obtain the required authorizations.

Nice To Haves

  • Expertise in simultaneous 5-axis programming for complex geometries.
  • Proficiency with CAD software such as SolidWorks or Siemens NX (Teamcenter).
  • Experience with water jet cutting, 3D printing (FDM/SLA), or CMM programming such as PC-DMIS.
  • Familiarity with defense industry manufacturing standards and quality assurance protocols.
  • Knowledge of advanced machining techniques for lightweight materials and intricate components.

Responsibilities

  • Read and interpret technical blueprints, CAD models, and specifications to develop CNC programs for multi-axis milling and turning machines.
  • Program, set up, and operate CNC machines using CAM software to produce complex, high-tolerance components.
  • Design and implement custom workholding and fixturing solutions to improve machining efficiency and accuracy.
  • Operate 5-axis mills, live tooling lathes, mill-turns, and multi-tasking machines.
  • Troubleshoot machining issues, adjust programs in real time, and optimize processes to maintain quality and throughput.
  • Perform in-process and final quality checks with precision tools and ensure compliance with GD&T standards.
  • Maintain and clean CNC equipment.
  • Collaborate with engineers on design, prototyping, and systems integration to improve manufacturability and support rapid R&D and production cycles.
  • Transition between prototyping and short-run production as project demands change.
  • Follow defense industry standards and safety protocols.

Benefits

  • Performance-based bonuses tied to individual and company performance.
  • Stock options or equity participation.
  • Healthcare, dental, and vision plans.
  • Retirement savings plans.
  • Paid time off.
  • Funding for continuing education, training, and career growth.
  • Professional development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service