×
Register Here to Apply for Jobs or Post Jobs. X

CNC Programmer

Job in Saint-Lazare, Montérégie, Province de Québec, Canada
Listing for: Apex-Precision-Inc.-1
Full Time position
Listed on 2026-09-04
Job specializations:
  • Manufacturing / Production
    CNC Machinist, Manufacturing Engineer, Production QC/QA, Manufacturing & Industrial Operations
Salary/Wage Range or Industry Benchmark: 60000 - 85000 CAD Yearly CAD 60000.00 85000.00 YEAR
Job Description & How to Apply Below
Location: Saint-Lazare

Reporting to the Supervisor of Programming, the CNC Programmer is responsible to produce and update CNC Programs. In order to achieve that, the CNC Programmer will need to interpret mechanical drawings, create new, improve and update CNC programs, and support continuous improvement for programming efficiency gains.

Responsibilities

  • Read and interpret customer and internal drawings, specifications, and work orders to develop CNC machining programs and fixture designs using Mastercam
    .
  • 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.
Qualification Requirements
  • Completed training program in CNC Programing for Mastercam
  • Minimum 2 years of CNC Programing experience
  • Ability to read mechanical drawings, GD&T is an asset
  • Comfortable using ERP software, experience with JobBOSS is an asset.
  • Ability to create manufacturing drawing 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


* The duties, responsibilities and qualification described in this document are not a comprehensive list. Additional tasks may be assigned to the employee from time to time; or may change as required by business demands.

Reporting to the Supervisor of Programming, the CNC Programmer is responsible to produce and update CNC Programs. In order to achieve that, the CNC Programmer will need to interpret mechanical drawings, create new, improve and update CNC programs, and support continuous improvement for programming efficiency gains.

Responsibilities

  • Read and interpret customer and internal drawings, specifications, and work orders to develop CNC machining programs and fixture designs using Mastercam
    .
  • 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.
Qualification Requirements
  • Completed training program in CNC Programing for Mastercam
  • Minimum 2 years of CNC Programing experience
  • Ability to read mechanical drawings, GD&T is an asset
  • Comfortable using ERP software, experience with JobBOSS is an asset.
  • Ability to create manufacturing drawing 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


* The duties, responsibilities and qualification described in this document are not a comprehensive list. Additional tasks may be assigned to the employee from time to time; or may change as required by business demands.

Monday to Friday , day shift.
40 hours per week

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary