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 ...
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 ...
CNC Setup Programmer - Brampton, ON (On-site)
Brampton, ON · On-site
CA$27 - CA$35/hr
Responsible for programming CNC lathes and setting up machines for production to ensure efficient, high-quality machining operations. JOB RESPONSIBILITIES: * Develop and optimize CNC programs for CNC ...
CNC Setup Programmer - Brampton, ON (On-site)
Brampton, ON · On-site
CA$27 - CA$35/hr
Responsible for programming CNC lathes and setting up machines for production to ensure efficient, high-quality machining operations. JOB RESPONSIBILITIES: * Develop and optimize CNC programs for CNC ...
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 ...
Quick apply
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 ...
Quick apply
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 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 ...
Reporting to the Engineering Manager, this role is responsible for supporting CNC machining operations through machine setup, troubleshooting, process improvement, tooling optimization, and operator ...
Quick apply
Reporting to the Engineering Manager, this role is responsible for supporting CNC machining operations through machine setup, troubleshooting, process improvement, tooling optimization, and operator ...
Troubleshoot machining and programming issues * Maintain a clean, organized, and safe work ... Proven experience as a CNC Mill Machinist * Strong experience with Mastercam * Ability to ...
New
Quick apply
Troubleshoot machining and programming issues * Maintain a clean, organized, and safe work ... Proven experience as a CNC Mill Machinist * Strong experience with Mastercam * Ability to ...
New
CNC machinist
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 ...
Quick apply
CNC machinist
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 ...
CNC Machinist
Windsor, ON · On-site
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 ...
Quick apply
CNC Machinist
Windsor, ON · On-site
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 ...
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 ...
Quick apply
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 Operator
CA$31.23/hr
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 ...
Quick apply
CNC Operator
CA$31.23/hr
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 Machine Operator
$28 - $30/hr
Basic understanding of G-code and M-code programming. * Experience using precision measuring ... Experience operating multiple CNC machine types. * Knowledge of preventive maintenance ...
Quick apply
CNC Machine Operator
$28 - $30/hr
Basic understanding of G-code and M-code programming. * Experience using precision measuring ... Experience operating multiple CNC machine types. * Knowledge of preventive maintenance ...
Cnc Machinist
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
Quick apply
Cnc Machinist
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
Brake Press Operator
London, ON · On-site
CA$21 - CA$26/hr
Set up machines and input accurate CNC programming data * Review plans and specifications for errors prior to production * Maintain strict quality control by inspecting parts at the beginning and end ...
Quick apply
Brake Press Operator
London, ON · On-site
CA$21 - CA$26/hr
Set up machines and input accurate CNC programming data * Review plans and specifications for errors prior to production * Maintain strict quality control by inspecting parts at the beginning and end ...
CNC Operator
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 ...
Quick apply
CNC Operator
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
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
CNC Production Technician
Stoney Creek, ON · On-site
CA$20 - CA$22/hr
The CNC Production Technician is responsible for monitoring and improving machine processes ... Perform the initial tooling set up and part programming. * Perform capability studies after the ...
Quick apply
CNC Production Technician
Stoney Creek, ON · On-site
CA$20 - CA$22/hr
The CNC Production Technician is responsible for monitoring and improving machine processes ... Perform the initial tooling set up and part programming. * Perform capability studies after the ...
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 ...
CNC Lathe Leader
Windsor, ON · On-site
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 ...
Quick apply
CNC Lathe Leader
Windsor, ON · On-site
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 ...
Cnc Programming information
See Ontario salary details
$27.5K - $35K
4% of jobs
$35K - $42.5K
10% of jobs
$49.3K is the 25th percentile. Wages below this are outliers.
$42.5K - $50K
12% of jobs
$50K - $57.5K
15% of jobs
The median wage is $62.5K / yr.
$57.5K - $65K
13% of jobs
$65K - $72.5K
15% of jobs
$76.7K is the 75th percentile. Wages above this are outliers.
$72.5K - $80K
10% of jobs
$80K - $87.5K
9% of jobs
$87.5K - $95K
7% of jobs
$95K - $102.5K
3% of jobs
$102.5K - $110K
2% of jobs
$27.5K
$66.9K
$110K
How much do cnc programming jobs pay per year?
What are the key skills and qualifications needed to thrive as a CNC programmer?
How much do CNC programmers earn?
Are CNC programmers in demand?
What is CNC programming?
What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?
What is the difference between Cnc Programming vs Cnc Machinist?
| Aspect | Cnc 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.

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.
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