1

Cnc Programmer Designer Jobs in Ontario (NOW HIRING)

CNC Programmer

Milton, ON ยท On-site

CA$30 - CA$35/hr

None Summary A highly skilled CNC Machinist/Programmer with expertise in designing, creating, and implementing CNC processes in a fast-paced, high-precision environment. The ideal candidate will be ...

CNC Machinist (Programmer)

Ottawa, ON ยท On-site

CA$60K - CA$100K/yr

... designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about ... About this role: The CNC Machinist (Programmer) will support prototype development and ...

CNC Machinist (Programmer)

Ottawa, ON ยท On-site

$60K - $100K/yr

... designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about ... About this role: The CNC Machinist (Programmer) will support prototype development and ...

Be Seen First

CNC Operator

Etobicoke, ON ยท On-site

CA$20 - CA$23/hr

Accurately interpret and read engineering drawings * Set up, load, run, and unload CNC Milling and ... designer and manufacturer of RF sensing and communications hardware. The Nanowave group has more ...

Be Seen First

CNC Vertical and Router Operator

Etobicoke, ON ยท On-site

CA$24 - CA$26/hr

... of CNC programming software and GD&T ยท Above average proficiency in the use of measuring ... Company Description FOUNDED IN 1992, NANOWAVE TECHNOLOGIES INC. is vertically integrated designer ...

CNC Operator

Aurora, ON ยท On-site

CA$22 - CA$24/hr

CNC Programming and/or CNC Operation Certification * Forklift Certification When benefits really help you live better: We offer a comprehensive and flexible benefits package designed to support your ...

CNC Operator

Aurora, ON ยท On-site

CA$22 - CA$24/hr

CNC Programming and/or CNC Operation Certification * Forklift Certification When benefits really help you live better: We offer a comprehensive and flexible benefits package designed to support your ...

Be Seen First

Our team designs, engineers, and builds custom equipment ranging from SMC thermoset compression molding systems and hydraulic press technologies to fully automated production lines, CNC door ...

CNC Machinist

Windsor, ON ยท On-site

CA$29 - CA$38/hr

... changer, designed for 24-hour automated machining. Other vertical and horozontal CNC machines (Parpas, TOS, Takumi). The ideal candidate must have expert knowledge in setup, programming, and ...

Dynacast Peterborough is dedicated to designing, building, manufacturing, and delivering quality ... Completing programming set up and operating any of our CNC machines to achieve maximum efficiency ...

CNC Machinist

Peterborough, ON ยท On-site

$34.63 - $45.16/hr

Dynacast Peterborough is dedicated to designing, building, manufacturing, and delivering quality ... Completing programming set up and operating any of our CNC machines to achieve maximum efficiency ...

CNC Machine Operator

Glencoe, ON ยท On-site

$21 - $36/hr

For more than 25 years, we have designed and manufactured durable equipment built for demanding ... Can read and interpret engineering drawings and part specifications. * Has experience using ...

The CNC Lathe Machinist plays a key role in producing high-quality components that meet engineering ... Our mission is to revolutionize how parts are designed and manufactured, making the process simpler ...

Designer

Windsor, ON ยท On-site

Review designs with Engineering Supervisor and Program Manager (PM ... Review Engineering Changes with Engineer Supervisor and PM. (Line up welding, CNC, toolmaker ...

next page

Showing results 1-20

Cnc Programmer Designer information

See Ontario salary details

$13

$27

$45

How much do cnc programmer designer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for cnc programmer designer in Ontario is $27.61, according to ZipRecruiter salary data. Most workers in this role earn between $19.95 and $33.41 per hour, depending on experience, location, and employer.

What is the difference between Cnc Programmer Designer vs Cnc Machinist?

AspectCnc Programmer DesignerCnc Machinist
CredentialsTechnical certifications, programming coursesTechnical training, machining certifications
Work EnvironmentDesign labs, programming stations, CAD/CAM softwareManufacturing floors, machine shops
Employer & Industry UsageManufacturing, aerospace, automotiveManufacturing, metalworking, fabrication
Primary FocusDesigning and programming CNC partsOperating CNC machines to produce parts

The main difference between a Cnc Programmer Designer and a Cnc Machinist is that the programmer focuses on designing and programming CNC operations using CAD/CAM software, while the machinist operates CNC machines to produce parts based on those programs. Both roles are essential in manufacturing but serve different stages of the production process.

Can you make good money as a CNC programmer?

CNC programmers can earn competitive salaries, especially with experience, advanced skills, and certifications. Salaries vary by industry and location but generally range from entry-level wages to higher six-figure incomes for senior roles or specialized programming. Developing proficiency with CAD/CAM software and machine operation can enhance earning potential.

How much do CNC programmer designers earn?

CNC programmer designers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing or aerospace sectors.

Is a CNC programmer designer in demand?

CNC programmer designers are in demand due to the need for precise manufacturing and automation in industries such as aerospace, automotive, and medical devices. Skilled professionals with knowledge of CAD/CAM software and machine operation are sought after, especially those with certifications and experience in programming CNC machines. Employment opportunities are expected to grow as manufacturing continues to adopt advanced machining technologies.

What cities in Ontario are hiring for Cnc Programmer Designer jobs?

Cities in Ontario with the most Cnc Programmer Designer job openings:

Infographic showing various Cnc Programmer Designer job openings in Ontario as of August 2026, with employment types broken down into 89% Full Time, 5% Part Time, 1% Temporary, and 5% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $57,419 per year, or $27.6 per hour.

CNC Programmer

Milton, ON โ€ข On-site

Precinmac
Machinery Manufacturingย โ€ขย 1 - 5K employees

CA$30 - CA$35/hr

Full-time

Re-posted 7 days ago


Job description


Position: CNC Programmer 

Reports To:   Engineering Manager 

 

Direct Reports: None

 

Summary

A highly skilled CNC Machinist/Programmer with expertise in designing, creating, and implementing CNC processes in a fast-paced, high-precision environment. The ideal candidate will be an expert user of Mastercam, familiar with Vericut or NS Simulator, and capable of reading and interpreting CMM reports. This role requires strong technical ability, problem-solving skills, and project management experience to ensure efficient, accurate, and cost-effective machining processes.

Job Responsibilities

  • Review customer drawings, specifications, and quote parameters to develop detailed process plans.
  • Plan machining processes to meet setup, cycle time, and tooling cost targets.
  • Create solid models and toolpaths using Mastercam
  • Utilize simulation software (Vericut or NC Simulator) to verify toolpaths, detect collisions, and optimize machining strategies.
  • Read, analyze, and interpret CMM inspection reports to refine machining processes and ensure quality compliance.
  • Design and manufacture fixtures, gauges, and in-process inspection plans.
  • Select and design cutting tools, including special-purpose tools when required.
  • Create, edit, and prove out CNC programs on milling and multi-axis machines.
  • Collaborate with cross-functional teams to solve problems and drive continuous improvement initiatives.
  • Maintain accurate records, reports, and documentation according to established structures.

Requirements

  • High School Diploma (Technical certificate or apprenticeship preferred).
  • 10+ years of hands-on milling machine experience (aerospace/defense experience a plus).
  • 5+ years of CNC programming experience, with mastery in Mastercam
  • Working knowledge of Vericut or NS Simulator.
  • 2+ years of project management or process ownership experience.
  • Strong understanding of materials, machining processes, and manufacturing standards.
  • Proficient in GD&T and its practical application.
  • Ability to read, interpret, and apply data from CMM inspection reports.
  • Skilled in the use of precision measuring devices (calipers, digital indicators, micrometers, height gauges, etc.).
  • Strong problem-solving ability, attention to detail, and commitment to accuracy.
  • Experience with some of the following machines is considered an asset, Makino, HAAS, Matsura, CB Ferrari and Leichti Go Mills