CNC Programmer

APEX PrecisionSaint-Lazare, QC
CA$28 - CA$40Onsite

About The Position

The CNC Programmer reports to the Supervisor of Programming and is responsible for producing and updating CNC programs. This role involves interpreting mechanical drawings, creating and improving CNC programs, and supporting continuous improvement for programming efficiency gains. The duties, responsibilities, and qualifications described are not exhaustive, and additional tasks may be assigned as needed.

Requirements

  • Completed training program in CNC Programming for Mastercam
  • Minimum 2 years of CNC Programming experience
  • Ability to read mechanical drawings
  • Comfortable using ERP software
  • Ability to create manufacturing drawings based on customer supplied model base definitions
  • Very organized, efficient, and able to prioritize work.
  • Innovative and open to change and improvements.
  • Team player with strong communication and influencing skills

Nice To Haves

  • GD&T is an asset
  • experience with JobBOSS is an asset

Responsibilities

  • Read and interpret customer and internal drawings, specifications, and work orders to develop CNC machining programs and fixture designs.
  • Create, optimize, and maintain CNC programs and tooling solutions to ensure safe, efficient, and compliant manufacturing processes.
  • Source and coordinate required tooling and materials needed for production.
  • Ensure all programming and setup documentation meets customer specifications and manufacturing requirements.
  • Maintain accurate production records, program revisions, and ERP/work order documentation.
  • Communicate job details, setup changes, and production updates effectively with machinists and leadership.
  • Support continuous improvement initiatives by recommending enhancements to manufacturing methods and processes.
  • Perform additional duties and provide operational support as required by leadership.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service