CNC Programmer

Outform GroupUnion City, CA
Onsite

About The Position

The CNC Programmer (Mid‑Level) supports manufacturing operations by developing, editing, and maintaining CNC programs for plastic‑fabricated components. This role works closely with Engineering, Production, and Quality teams to ensure CNC programs are accurate, efficient, and production‑ready. The ideal candidate has solid hands‑on CNC programming experience, strong blueprint interpretation skills, and the ability to troubleshoot machining challenges in a fast‑paced manufacturing environment.

Requirements

  • 3–5 years of experience programming and setting up 3‑axis and 5‑axis CNC routers and machining centers.
  • Proficiency using CAD/CAM software such as SigmaNest, Surfcam, and SolidWorks for model review and toolpath development.
  • Working knowledge of machining fundamentals, including tooling selection, feeds/speeds, and fixture concepts.
  • Ability to read and interpret blueprints, 3D models, and GD&T.
  • Demonstrated ability to troubleshoot common CNC programming and machining issues.
  • Strong mechanical aptitude and problem-solving skills.
  • Detail-oriented with a focus on quality and accuracy.
  • Able to manage multiple priorities and meet production deadlines.
  • Team-oriented with clear and professional communication skills.
  • Proactive learner with interest in expanding CNC programming expertise.
  • Committed to safety, continuous improvement, and operational excellence.
  • Required to sit for extended periods (6–8 hours), use hands to operate tools and computer equipment, and maintain visual focus for reading blueprints and inspecting parts.
  • Must be able to wear required PPE, including safety glasses, hearing protection, and protective footwear when required.

Nice To Haves

  • Experience with CMM operation or inspection processes is a plus.
  • Technical degree, trade school training, or equivalent hands‑on experience preferred.
  • Bilingual (English/Spanish) preferred but not required.

Responsibilities

  • Responsible for creating and maintaining CNC programs that meet quality, safety, and production requirements.
  • Supports new and existing production programs under established machining standards.
  • Accountable for program accuracy, documentation completeness, and timely support of manufacturing needs.
  • Escalates complex technical issues appropriately while independently resolving routine programming challenges.
  • Develop, write, and edit CNC programs for 3‑axis and 5‑axis CNC routers and machining centers using CAD/CAM software.
  • Interpret customer drawings, 3D models, and specifications—often created in SolidWorks—to determine machining strategies.
  • Support tooling selection, workholding methods, and feeds/speeds to meet quality and efficiency requirements.
  • Troubleshoot CNC programming and machining issues related to dimensional accuracy, tooling performance, and machine behavior.
  • Work closely with Project Managers to track completion of jobs.
  • Collaborate with Engineering to review SolidWorks models, clarify design intent, and support manufacturability needs.
  • Assist with continuous improvement efforts focused on reducing scrap, improving tool life, and increasing machining efficiency.
  • Create and maintain setup sheets, tooling lists, and CNC program documentation.
  • Work closely with Supervisors and Machinists to validate programs on the shop floor and support production startup.
  • Follow all manufacturing SOPs, safety policies, and quality standards.
  • Maintain a clean, organized, and safe work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service