Show more filters
Banner image for Synectics Inc.
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Toronto, Ontario, Canada
Salary Range
CA$ 36 - 42 (Hourly)
A free Jobstore account is required to proceed to the employer site.
Employment Type: Full-Time, Permanent

Position Summary

The CNC Programmer is responsible for developing, optimizing, and supporting CNC machining programs across multi-axis equipment. Reporting to the Plant Manager, the role focuses on CAD/CAM programming, machining process optimization, and production support within a high-precision manufacturing environment.

Key Responsibilities

CNC Programming & CAD/CAM

  • Convert CAD models into machine-ready CNC programs using CAM software.
  • Program 3-axis, 4-axis, and 5-axis CNC mills, as well as CNC lathes.
  • Optimize toolpaths, speeds, and feeds to ensure efficiency and precision.
  • Modify designs and models to align with manufacturing requirements.

Design & Tooling Support

  • Develop and improve fixtures, workholding solutions, and machining setups.
  • Adapt existing product designs for manufacturability and new applications.

Production Support

  • Assist machine operators with program-related issues and clarifications.
  • Troubleshoot machining and mechanical issues to maintain production flow.
  • Ensure programs meet quality and inspection standards.

Quality & Documentation

  • Create inspection sheets with critical dimensions and checkpoints.
  • Support quality systems and communicate process outcomes to stakeholders.
  • Prepare setup sheets and machining documentation.

Training & Collaboration

  • Train setup personnel and operators on CNC programs and processes.
  • Collaborate cross-functionally to meet production schedules and deadlines.

Safety & Compliance

  • Adhere to Occupational Health and Safety standards and internal safety programs.
  • Maintain a clean, organized, and compliant work environment.

Required Qualifications

Technical Experience

  • Minimum 5 years of CAD/CAM experience in a manufacturing environment.
  • Proficiency in multi-axis CNC programming (3, 4, and 5-axis).
  • Strong experience with large CNC machining equipment.
  • Expertise in Mastercam and SolidWorks.
  • Familiarity with CNC controllers such as Heidenhain and Fanuc.

Core Technical Skills

  • Blueprint reading and GD&T (Geometric Dimensioning & Tolerancing).
  • Fixture and workholding design.
  • Knowledge of tooling, machining strategies, speeds, and feeds.
  • Experience with CNC mills and lathes setup and operation.
  • Strong mathematical and analytical capability for machining calculations.

Additional Competencies

  • Understanding of lean manufacturing principles.
  • Strong problem-solving and troubleshooting ability.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Experience in quality systems is an asset.

Work Conditions

  • Schedule: Monday to Friday, 8-hour day shifts.
  • Overtime and weekend work as required.
  • On-site role in a production environment.

Compensation & Benefits

  • Dental care
  • Extended health care
  • Life insurance
  • Employee assistance program
  • On-site gym
  • Vision care
  • Casual dress
  • On-site parking

Reporting To: Plant Manager

Work Environment: Advanced CNC machining and manufacturing facility
A free Jobstore account is required to proceed to the employer site.
Jobs in Canada   »   Jobs in Ontario   »   Jobs in Toronto   »   Cnc Programmer

More jobs

People also search