1

Cnc Programming Jobs in Ontario (NOW HIRING)

We don't just build systems, we engineer resilience, empowering the planet's most critical ... The Role The CNC Machinist manufactures a variety of parts using CNC programmable lathes and ...

429A Machinist

Guelph, ON · On-site

CA$34 - CA$42/hr

As machinist with us, you will be programming, completing set-ups and operating milling centres and CNC lathes. Only licensed 429A applicants will be contacted for this role. A large part of this ...

CNC Set-up Technician

Milton, ON · On-site

CA$23 - CA$26/hr

CNC Set-up Technician Reports To ... Engineering Manager Direct Reports: None Summary: The Set-up Technician, under the direction of the ...

CNC Machining Specialist

London, ON · On-site

$72K - $90K/hr

Reporting to the Engineering Manager, this role is responsible for supporting CNC machining operations through machine setup, troubleshooting, process improvement, tooling optimization, and operator ...

CNC machinist

Guelph, ON

CA$31 - CA$35/hr

... programming knowledge of Heidenhain Controls. -General machinist certification an asset. -Ability to read amp; interpret blueprints, drawings, charts amp; tables. - Motivated and able to work ...

Salary: $20-34 We're Hiring CNC Operators! Looking for your next opportunity in manufacturing? Join ... Read and interpret engineering drawings and job specifications * Monitor machine performance and ...

CNC Machinist

Windsor, ON · On-site

CA$20 - CA$34/hr

We're Hiring CNC Operators! Looking for your next opportunity in manufacturing? Join the team at ... Read and interpret engineering drawings and job specifications * Monitor machine performance and ...

CNC Machinist

Windsor, ON · On-site

CA$20 - CA$34/hr

We're Hiring CNC Operators! Looking for your next opportunity in manufacturing? Join the team at ... Read and interpret engineering drawings and job specifications * Monitor machine performance and ...

Responsible to safely and efficiently produce machined parts by means of programming, using Mastercam, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and ...

Cnc Machinist

Kitchener, ON

CA$52K - CA$64K/yr

Programming experience for CNC machines is an asset. * Experience with Haas controls or similar CNC control systems is an advantage. * Background in mill-turn operations or manual machining is ...

New

CNC Operator

Bradford, ON

CA$28 - CA$33/hr

... programming, nesting software and basic machine maintenance - Able to lift 25 kg regularly and ... CNC machine setup tasks - Load programs or manually enter simple part profiles - Adjust cutting ...

Experience with CNC machine setup, programming, operation, and troubleshooting * Knowledge of diagnosing and repairing mechanical and technical equipment issues * Ability to read and interpret ...

New

The CNC Lathe Leader will drive production efficiency through advanced Mastercam programming, mentorship of the machining team, and the optimization of automated manufacturing processes. The CNC ...

The CNC Lathe Leader will drive production efficiency through advanced Mastercam programming, mentorship of the machining team, and the optimization of automated manufacturing processes. The CNC ...

Showing results 41-60

Cnc Programming information

See Ontario salary details

$27.5K

$66.9K

$110K

How much do cnc programming jobs pay per year?

As of Aug 7, 2026, the average yearly pay for cnc programming in Ontario is $66,906.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,500.00 and $80,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,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 environments with complex machinery.

Are CNC programmers in demand?

CNC programmers are in steady demand due to their essential role in manufacturing and precision machining. The need for skilled operators with knowledge of CAD/CAM software and machine operation continues to grow as industries seek efficient and accurate production processes.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Ontario? The most popular types of Cnc Programming jobs in Ontario are:
What are popular job titles related to Cnc Programming jobs in Ontario? For Cnc Programming jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Cnc Programming jobs in Ontario look for? The top searched job categories for Cnc Programming jobs in Ontario are:
Infographic showing various Cnc Programming job openings in Ontario as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $66,906 per year, or $32.2 per hour.

CNC Machinist (Contract)

Thermon

Oakville, ON

Full-time

Re-posted 3 days ago


Job description

Who We Are:

In a world where performance is paramount and environments are unforgiving, Thermon stands as a global leader, forging the future of thermal management, power distribution, and environmental controls. We don't just build systems, we engineer resilience, empowering the planet's most critical industries to thrive.

From the relentless demands of chemical plants and maritime operations to the intricate networks of rail and transit and the vital pulse of data centers, our technologies are the silent guardians sustaining infrastructure where failure is not an option. We craft solutions that ensure optimal operation, protecting critical assets and maximizing efficiency in the face of extreme conditions across diverse sectors like food and beverages, mining, pharmaceuticals, renewables, and oil & gas.

We care deeply about the success of our customers, the well-being of our team, and the reliability of every system we design. This drives our unwavering commitment to quality and integrity in everything we do. Through true collaboration, we unite a rich legacy of expertise with a trusted global team, partnering side-by-side with our customers. Together, we don't just meet industrial performance standards-we elevate them.

Wherever the world depends on resilient systems, Thermon is there to ensure critical operations excel and endure.

The Role

The CNC Machinist manufactures a variety of parts using CNC programmable lathes and milling machines.

What You Will Do

Safety

  • Always wear the proper personal protective equipment (PPE).
  • Follow all safety laws, regulations, codes, policies, and procedures.
  • Follow all tag-out and lock out procedures.
  • Identify and correct situations that could jeopardize safety.
  • Maintain a clean, tidy work station.
  • Report immediately all unsafe conditions or hazards to the appropriate person.
  • Stop work, or cause work to be stopped, in situations of imminent danger.
  • Work in a way that won't hurt you or other people.

Quality

  • Alert Machine Shop Supervisor to issues with product quality.
  • Complete QC checklists to verify the quality of the product manufactured meets standards.
  • Ensure parts are free of visible damage.
  • Use measurement tools such as calipers, micrometers, rulers, protractors, etc. to physically verify product quality.

Productivity

  • Gather parts, tools, and fixtures.
  • Maintain and repair equipment.
  • Review traveler/job package.
  • Set up jigs.
  • Use hand tools and other mobile equipment.
  • Machine parts as per instructions on work orders and engineering drawings.
  • Program CNC machines by entering instructions and reference points.
  • Set up CNC machines by installing tools, attachments collets, bushings etc.
  • Verify settings by measuring positions and performing dry runs.

Continuous Improvement

  • Aid in the development of production procedures where necessary.
  • Continuously improve work processes and methods.

Thermon logo

About Thermon

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Austin, TX, US

Year founded

1954

Social media