CNC PROGRAMMER

ADP, Inc.

Vaughan

On-site

CAD 39,000 - 52,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ADP, Inc. in Vaughan is seeking an experienced CNC Programmer to read, interpret, create and verify component models and prints, determining the optimal machining processes and programming CNC machines to support production.

You will develop programs using CAD/CAM software (Mastercam, SolidWorks, Catia), optimize five-axis setups, collaborate with Engineering and Production, and drive quality and efficiency improvements across multiple departments.

Qualifications

  • Experience writing CNC programs in a machining environment (3+ years).
  • Aerospace and Defence experience preferred.
  • Proficiency with CAD/CAM software (Mastercam, SolidWorks, Catia).
  • Ability to read/interpret prints and GD&T.
  • Strong knowledge of precision machining and manufacturing methods.

Responsibilities

  • Develop programs using CAD/CAM software for CNC machine control.
  • Determine cost-effective machining processes from part specs.
  • Develop and optimize CNC programs for complex parts on multi-axis centers.
  • Collaborate with Production on tooling, fixtures, and setups.
  • Create operation setup instructions for job transitions.
  • Review processes to identify improvements and optimize performance.
  • Coordinate with Engineering, Quality, Purchasing, Scheduling, and Production.

Skills

CNC programming
GD&T
Analytical thinking
Time management
Process optimization

Tools

Mastercam
SolidWorks
Catia

Job description

Salary Range: CA$28.00 To CA$38.00 Hourly

Position Purpose

The CNC Programmer is responsible for reading, interpreting, creating and verifying component models and prints in order to determine the optimal machining process required to manufacture the component. They are responsible for programming CNC machines and closely working with production to optimize setup and machining cycles.

Job Description / Responsibilities
  • Develop programs using CAD/CAM (computer-aided design/manufacturing) software for control of CNC machines
  • Determine suitable and cost-effective machining processes based on part specifications.
  • Develop and optimize CNC programs to create complex parts on multi-axis machining centers including 5-axis.
  • Work closely with Production to develop setups including tooling selection and fixture design/development.
  • Create and compile operation setup instructions to aid in the transition from job to job on machines.
  • Component complexity will vary from simple to highly complex.
  • Review existing machining processes for improvement opportunities and optimization.
  • Collaboration with Engineering, Production, Quality, Purchasing and Scheduling departments to ensure components of the highest quality are produced to customer specifications.
  • Work closely with Production to ensure CNC programs are fully comprehendible and reduce the risk of machining issues.
  • Coordinate and assist in Research and Development analysis through lessons learned during component development.
  • Provide assistance with problem solving and corrective actions when issues arise in reference to product manufacturing.
  • Work to set deadlines.
  • Please note that the duties and responsibilities outlined are not exhaustive and that you may be expected to perform other reasonable duties and responsibilities should the need arise.
  • Report directly to Production Supervisor.
  • Qualifications, Skills & Abilities Required
  • Experience writing CNC programs in a machining environment (3 years or more experience preferred)
  • Aerospace and Defence experience preferred.
  • Demonstrate proficiency with CAD/CAM software (Mastercam, SolidWorks, Catia).
  • Ability to read/interpret prints and proficiency with geometric dimensioning and tolerance (GD&T).
  • Strong technical knowledge of precision machining and manufacturing methods.
  • Strong problem solving and decision making abilities.
  • Process-oriented.
  • Detail-oriented.
  • Analytical thinking.
  • Interpersonal skills (communicating and working effectively with others and influencing skills).
  • Demonstrate strong time management skills with the ability to effectively coordinate multiple projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

NPAworldwide • Milton

On-site
CAD 48,000 - 62,000
CNC Machinist
CNC Machinist

The Narmco Group • Windsor

On-site
CAD 34,000 - 45,000
CNC Programmer / Applications Specialist
CNC Programmer / Applications Specialist

Ebco Industries Ltd. • Richmond

On-site
CAD 85,000 - 120,000
CNC Programmer
CNC Programmer

Owen Sound • Windsor

On-site
CAD 60,000 - 90,000
CNC Set-up Technician
CNC Set-up Technician

Precinmac, LP. • Milton

On-site
CAD 21,000 - 23,000
CNC Set-up Technician
CNC Set-up Technician

Major Tool • Milton

Hybrid
CAD 44,000 - 48,000
Cnc Machinist
Cnc Machinist

Swissway • Markham

On-site
CAD 30,000 - 41,000
On-site parking
Machine Programmer
Machine Programmer

CMP Advanced Mechanical Solutions Ltd. • Châteauguay

On-site
CAD 65,000 - 90,000
CNC Machinist
CNC Machinist

Wchrs • Brandon

On-site
CAD 60,000 - 80,000
Competitive compensation
Opportunities for overtime
Stable full-time position
+3
CNC Production Manager
CNC Production Manager

ML6 Search + Talent Advisory • Vaughan

On-site
CAD 105,000 - 115,000