CNC Programmer

Wheel ProsOgden, UT

About The Position

As a CNC Programmer within the management of companies and enterprises sector, you will play a critical role in developing and optimizing computer numerical control (CNC) programs that drive precision manufacturing processes. Your primary objective will be to translate engineering designs and specifications into detailed CNC code that ensures efficient, accurate, and high-quality production of parts and components. You will collaborate closely with engineering, production, and quality assurance teams to troubleshoot programming issues and implement continuous improvements. This role demands a strong understanding of machining processes, tooling, and materials to create programs that maximize machine capabilities while minimizing waste and downtime. Ultimately, your expertise will contribute to the operational excellence and competitive advantage of the organization by enabling reliable and scalable manufacturing solutions.

Requirements

  • Associate degree or equivalent technical training in CNC programming, manufacturing technology, or a related field.
  • Proven experience programming CNC machines using G-code and CAM software.
  • Strong understanding of machining processes, tooling, and materials.
  • Ability to read and interpret engineering drawings and blueprints.
  • Familiarity with safety standards and quality control procedures in a manufacturing environment.
  • Proficiency in G-code and CAM software is essential for daily programming tasks and troubleshooting machining issues.
  • Strong analytical skills are used to optimize programs and improve production workflows, reducing cycle times and material waste.
  • Communication and collaboration skills facilitate effective coordination with cross-functional teams to meet production goals and resolve technical challenges.

Nice To Haves

  • Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or a related discipline.
  • Experience with advanced CAM software such as Mastercam, Fusion 360, or Siemens NX.
  • Knowledge of multi-axis CNC programming and complex machining operations.
  • Lean manufacturing or Six Sigma certification.
  • Previous experience working within a management of companies and enterprises environment.
  • Advanced CAM software knowledge and multi-axis programming expand the programmer’s capability to handle complex parts and contribute to continuous process improvements.

Responsibilities

  • Develop, test, and optimize CNC programs for various machining centers and turning machines based on engineering drawings and specifications.
  • Collaborate with engineers and machinists to understand production requirements and resolve programming or machining challenges.
  • Perform simulations and run trial programs to verify accuracy and efficiency before full-scale production.
  • Maintain and update CNC program documentation and revision control to ensure compliance with quality standards.
  • Analyze production data and machine performance to identify opportunities for process improvements and cost reduction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service