CNC Programmer

itec group Inc.

Kitchener, Cambridge, Southwestern Ontario

On-site

CAD 60,000 - 90,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

itec group Inc. is seeking a CNC Programmer to join a well-established manufacturing organization in Canada, focusing on 5-axis milling and CNC lathe work. You will develop and optimize Mastercam programs and support machinists to ensure quality production.

The role requires interpreting engineering drawings, selecting tooling, setting up machines, and troubleshooting to improve cycles and tool life. This position offers hands-on collaboration with engineering and quality teams and opportunities

Qualifications

  • Proven experience as a CNC Programmer in a precision machining environment.
  • Strong proficiency with Mastercam for CNC programming.
  • Hands-on Machining experience and ability to program CNC lathes.
  • Ability to interpret engineering drawings, CAD models, GD&T and machining specs.

Responsibilities

  • Develop, modify and optimize CNC programs using Mastercam for 5-axis milling machines and CNC lathes.
  • Interpret engineering drawings, CAD models, blueprints and technical specifications to develop efficient machining strategies.
  • Program complex components while ensuring dimensional accuracy, quality standards and production requirements.
  • Perform tooling selection, preparation and setup for CNC machines and production operators.
  • Set up cutting tools, holders, fixtures and workholding equipment to support efficient machining operations.
  • Provide hands-on technical support to machine operators, including tooling adjustments, setup instructions and program troubleshooting.
  • Optimize machining processes, tool paths, cutting speeds and feeds to improve cycle times, tool life and overall productivity.
  • Troubleshoot machining issues and make program adjustments to maintain quality and minimize downtime.
  • Collaborate with machinists, operators, quality personnel and engineering teams to resolve production challenges.
  • Verify first-off components and ensure finished parts meet engineering specifications and quality requirements.
  • Maintain accurate CNC programs, setup sheets, tooling documentation and other relevant production records.
  • Identify opportunities for continuous improvement in machining processes, tooling strategies and manufacturing efficiency.

Skills

Mastercam
CNC programming
5-axis milling
Tooling setup
Troubleshooting
Engineering drawings interpretation

Tools

CNC lathes
5-axis milling machines

Job description

We're excited to share an opportunity for a CNC Programmer to join a well-established manufacturing organization. This position offers an excellent opportunity for an experienced CNC professional to work with advanced machining technology, including 5-axis milling and CNC lathes. The successful candidate will be responsible for developing and optimizing CNC programs using Mastercam, while also performing tooling setups and providing hands-on support to machine operators to ensure efficient, accurate and high-quality production.

Daily responsibilities may include but are not limited to:

  • Develop, modify and optimize CNC programs using Mastercam for 5-axis milling machines and CNC lathes.
  • Interpret engineering drawings, CAD models, blueprints and technical specifications to develop efficient machining strategies.
  • Program complex components while ensuring dimensional accuracy, quality standards and production requirements are met.
  • Perform tooling selection, preparation and setup for CNC machines and production operators.
  • Set up cutting tools, holders, fixtures and workholding equipment to support efficient machining operations.
  • Provide hands-on technical support to machine operators, including tooling adjustments, setup instructions and program troubleshooting.
  • Optimize machining processes, tool paths, cutting speeds and feeds to improve cycle times, tool life and overall productivity.
  • Troubleshoot machining issues and make program adjustments to maintain quality and minimize downtime.
  • Collaborate with machinists, operators, quality personnel and engineering teams to resolve production challenges.
  • Verify first-off components and ensure finished parts meet engineering specifications and quality requirements.
  • Maintain accurate CNC programs, setup sheets, tooling documentation and other relevant production records.
  • Identify opportunities for continuous improvement in machining processes, tooling strategies and manufacturing efficiency.

Mandatory Requirements:

  • Proven experience as a CNC Programmer within a precision machining or manufacturing environment.
  • Strong proficiency with Mastercam for CNC programming.
  • Hands-on Machining experience
  • Experience programming and operating CNC lathes.
  • Strong understanding of tooling selection, cutting tools, workholding and machine setup procedures.
  • Experience preparing tooling setups and providing technical support to CNC machine operators.
  • Ability to interpret complex engineering drawings, CAD models, GD&T and machining specifications.
  • Strong understanding of machining practices, cutting speeds, feeds, tolerances and material properties.
  • Excellent troubleshooting skills with a focus on quality, efficiency and continuous improvement.

We are recruitment industry leaders committed to quality service, integrity, respect and equal opportunity. We pride ourselves on a personalized recruitment process driven by experienced professionals. We do not use AI in our recruitment decisions; each candidate is evaluated based on their unique experience, skills, and fit for the role. Accommodations are available to all applicants upon request throughout our recruitment process. Please contact us at admin@itecgroup.ca or 1-877-682-8889 x223 if you require accommodation. We will work with all applicants to accommodate their accessibility needs. By applying for this position you are consenting to receive electronic messages related to the consideration of employment through itec group and its clients. Should you wish to stop receiving electronic communications at any time, simply let us know at unsubscribe@itecgroup.ca.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer - 5-Axis Mastercam Expert
CNC Programmer - 5-Axis Mastercam Expert

itec group Inc. • Kitchener, Cambridge, Southwestern Ontario

On-site
CAD 60,000 - 90,000
CNC Programmer
CNC Programmer

NPAworldwide • Milton

On-site
CAD 48,000 - 62,000
Senior CNC Programmer
Senior CNC Programmer

The New Era Group • Toronto

On-site
CAD 110,000 - 140,000
CNC Programmer
CNC Programmer

Eclipse Automation • Cambridge

On-site
CAD 41,000 - 55,000
RRSP
Health/dental/vision package
Tuition reimbursement
+3
CNC Programmer/Machinist
CNC Programmer/Machinist

Eclipse Automation • Cambridge

On-site
CAD 62,000 - 83,000
RRSP matching program
Health/dental/vision package
Tuition reimbursement
+4
CNC Programmer
CNC Programmer

Dawn Staffing Solutions Inc • Windsor

On-site
CAD 42,705 - 56,481
Senior CNC Programmer/ Machinist- Concord- $40-$45/hr
Senior CNC Programmer/ Machinist- Concord- $40-$45/hr

Fuze HR Solutions • Vaughan

On-site
CAD 55,000 - 62,000
Performance bonus
Straight days schedule
Overtime opportunities
+2
CNC Programmer
CNC Programmer

NordSpace Corp. • Markham

Hybrid
CAD 65,000 - 85,000
CNC Programmer
CNC Programmer

NordSpace Corp • Markham

On-site
CAD 65,000 - 85,000
CNC Milling Operator & Programmer (Mastercam / Haas CNC Mills)
CNC Milling Operator & Programmer (Mastercam / Haas CNC Mills)

Remote People Ltd. • Mississauga

Remote
CAD 34,000 - 48,000