Talent.com
CNC Programmer
CNC ProgrammerWinters Technical Staffing • Oakville, Ontario
CNC Programmer

CNC Programmer

Winters Technical Staffing • Oakville, Ontario
30+ days ago
Job type
  • Full-time
Job description

CNC Programmer

Job Description

Our Client is a world class precision manufacturer of metal components and sub-assemblies that
use metal cutting, forming, machining, welding, assembly and paint. They use state-of-the-art machining and fabrication techniques in a lean, self-directed work team manufacturing environment to produce high value-added, cost-effective products for our strategic partners.
They are seeking a CNC Machine Setup / Operator to join their manufacturing team.

Salary: per hour (BOE)

Location: Oakville

Shift:1 for the morning shift (6:am to 2:pm 8hrs, 5-day week – Monday to Friday)

This role is primarily focused on program development, tool path optimization, and technical support — not routine machine operation.

Role Scope & Performance Expectations

Cycle Time Improvement Expectation

  • Expected to identify and deliver –% cycle time improvements on targeted parts within the first 6– months where baseline opportunities exist.
  • Demonstrated history of measurable machining efficiency improvements is strongly preferred.

Fixture & Workholding Ownership

  • Owns machining input to fixture/workholding strategy and design reviews.
  • Collaborates with Engineering on new fixture concepts and validates manufacturability.
  • Expected to recommend improvements to existing workholding to improve stability, access, and cycle time.
  • Full standalone fixture design is an asset but not required.

Launch vs. Steady-State Mix

  • Approximately % new part launch / % production support and optimization.
  • Heavy involvement during APQP and first-piece prove-out phases.
  • Ongoing responsibility to continuously improve legacy programs.

Production Environment

  • Mix of medium-volume automotive repeat work with moderate part variation. Not a pure job shop environment — candidate must be comfortable with: o repeat production discipline o cycle time pressure o standardized processes o continuous improvement expectations Operating System Alignment Active participant in APQP, TEPAC, and structured launch reviews. Expected to support: o CTQ (Critical to Quality) validation during prove-out o process capability improvement o standardized work development o layered problem solving when machining issues occur

Responsibilities

Programming & Process Development

  • Analyze part drawings, solid models, and process requirements to determine optimal machining strategy. Develop, modify, and optimize CNC programs using Mastercam for 2-axis through multi-axis machining (Fanuc-based controls). Generate CNC programs directly from 3D solid models with strong focus on accuracy and efficiency. Perform advanced tool path optimization to improve cycle time, tool life, and process stability. Establish tooling strategies, cutting parameters, and workholding concepts to support stable production. Lead selection and procurement of cutting tools and inserts in collaboration with approved vendors. Create setup sheets, tool lists, and program documentation to support repeatable manufacturing. Support first-piece prove-out and program validation on the shop floor.

Production Support

  • Provide technical support to setup personnel and operators during launches and production runs. Troubleshoot machining issues related to tool life, cycle time, quality, and process stability. Implement program revisions and tooling improvements to resolve production issues. Participate in structured root cause analysis for machining-related defects.

Continuous Improvement

  • Drive cycle time, tool life, and process capability improvements.
  • Support Lean manufacturing and waste reduction initiatives.
  • Standardize best practices across similar part families where applicable.
  • Support APQP/launch activities and TEPAC readiness for new part introduction.

Technical & Cross-Functional Support

  • Review customer or supplier drawings for manufacturability concerns.
  • Maintain accurate and current program revision control and documentation.
  • Collaborate with Engineering, Quality, and Production teams to ensure APQP requirements are met.
  • Support fixture and tooling design reviews when required.

Requirements

Education and Experience
Experience
• 5+ years CNC programming experience in a production machining environment (automotive or industrial preferred).
• Strong hands-on experience with Mastercam (required).
• Experience programming Fanuc-controlled machines.
• Experience working with CNC equipment such as Haas, Mazak, Toyoda, and Mori Seiki.
• Experience with 2-axis through multi-axis machining.
• Demonstrated success improving cycle time and machining efficiency.
• Experience supporting shop floor prove-outs and APQP launches.
Technical Skills
• CAM proficiency: Mastercam (required)
• CAD proficiency: SolidWorks or equivalent (required)
• Manual G-code programming considered an asset
• Strong cutting tool and insert application knowledge
• Ability to read and interpret GD&T and technical drawings
Certifications (Assets)
• Provincial Certificate of Qualification — General Machinist (asset)
Core Competencies
• Strong problem-solving and root cause capability
• High attention to detail and process discipline
• Sense of urgency around production support
• Effective cross-functional communication
• Continuous improvement mindset
Working Relationship Clarification (Important) This role:
• Owns CNC program creation and optimization
• Leads tooling strategy and supports procurement
• Supports APQP/TEPAC launch readiness
• Drives measurable machining performance improvements
This role does NOT primarily perform:
• Routine machine operation
• Production setup ownership
• General labor functions

Education
• College diploma or certificate in CNC Programming, Machining, Mechanical Technology, or related field required.

If you have the skills and experience that we are looking for to be successful in this role please apply online, email or fax your resume to Heather Boreham

fax to --7

We are an equal opportunity Employer!

Create a job alert for this search

CNC Programmer • Oakville, Ontario

Similar jobs

NC Programmer

ThyssenKrupp Presta AGVaughan, ON, CA
Full-time

Provide programming support to the production floor.Ensure that all products being run on a CNC machine have the necessary program and that it is accurate.Perform duties in a safe and reliable mann...Show more

 • Promoted

CNC Machinist - Promation

Promationoakville, on, ca
Full-time

Founded in 1995, Promation is a leading integrator and manufacturer of high-quality tooling, automation, and robotic systems in Oakville, Ontario.We deliver custom equipment and turnkey systems glo...Show more

 • Promoted

Lead CNC Machinist - 3/5 Axis, Heidenhain Controls

Halliwell Consulting CorpVaughan, York Region, CA
Full-time

An established industry player is seeking a skilled CNC Machinist to join their team.This role involves the setup and operation of advanced 3 and 5 axis CNC machine tools, ensuring the production o...Show more

 • Promoted

CNC Programmer

MultimaticVaughan, York Region, CA
Full-time

Read and interpret engineering drawings, blueprints, and CAD models to determine machining requirements.Program CNC machines (mills, lathes, etc) using CAM software and machine control interfaces.S...Show more

 • Promoted

CNC Programmer

Multimatic Inc.Vaughan, York Region, CA
Full-time

CNC Machinist / Programmer page is loaded## CNC Machinist / Programmerlocations: Concord, Ontariotime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR102528**Responsibilities:*** R...Show more

 • Promoted

CNC (computer numerical control) machinist

Allingham Machining Inc.Brampton, Peel Region, CA
Full-time

Secondary (high) school graduation certificate.Work must be completed at the physical location.There is no option to work remotely.Compute dimensions and tolerances of machine parts.Read and interp...Show more

 • Promoted

CNC Machinist for High-Precision Nuclear Manufacturing Processes

BWXTOakville, ON, CA
Full-time

Join a leading team as a CNC Machinist dedicated to high-precision manufacturing of nuclear components.Apply your skills in a critical industry with advanced technologies.As a CNC Machinist, you wi...Show more

 • Promoted

CNC Set-up Operator

ALMAG Aluminum Corp.Brampton, Peel Region, CA
Full-time

Reporting to the Fabrication Supervisor the CNC Set-up Operator organizes and sets up the manufacturing equipment to produce finished good to spec as identified by the engineering drawings.The duti...Show more

 • Promoted

CNC Machine Operator

Equation Staffing Solutions.Mississauga, Peel Region, CA
Permanent

Urgently requiring a CNC Operator in Courtneypark East, Mississauga, Ontario.The location is transit accessible.This position is in our client's manufacturing department and is to start immediately...Show more

 • Promoted

NC Programmer: Multi-Axis CNC | CAM & Lean Manufacturing

ASSA ABLOY Opening Solutions AmericasVaughan, York Region, CA
Full-time

A leading global manufacturing firm in Vaughan, Canada seeks an NC Programmer to support production and prototyping.In this role, you will create and maintain NC programs to enhance efficiency whil...Show more

 • Promoted

NC Programmer

Record UK LtdVaughan, York Region, CA
Full-time

NC ProgrammerIf you answered yes.Fleming and Baron, an ASSA ABLOY Door branded company, is looking for an NC Programmer to join our team at our Woodbridge, Ontario manufacturing facility.In this ro...Show more

 • Promoted

CNC (computer numerical control) machinist

Allied Tooling Technologies, Inc.Mississauga, Peel Region, CA
Full-time

Job Type: On site – work must be completed at the physical location.Secondary (high) school graduation certificate.Compute dimensions and tolerances of machine parts.Measure and lay out work pieces...Show more

 • Promoted

Lead CNC Setup Programmer - Twin Spindle Lathes

VictaulicBrampton, Peel Region, CA
Full-time

A leading manufacturing company located in Brampton, ON, is seeking an experienced CNC Setup Programmer to be responsible for programming CNC lathes and ensuring efficient machining operations.The ...Show more

 • Promoted

NC Code Developer for Production

ThyssenKrupp Presta AGVaughan, ON, CA
Full-time

Join as an NC Code Developer to support CNC machine operation.Your role will focus on creating accurate NC codes and optimizing material usage through innovative programming solutions.As a vital me...Show more

 • Promoted

CNC (computer numerical control) machinist

Plas-Tech Inc.Vaughan, ON, CA
Full-time

Experience: 7 months to less than 1 year.On site: Work must be completed at the physical location.There is no option to work remotely.Compute dimensions and tolerances of machine parts.Measure and ...Show more

 • Promoted

CNC Programmer

InspiretciMississauga, Peel Region, CA
Full-time

The CNC Programmer will be responsible for making programs for production runs for different machines.During the manufacturing process, you will perform quality checks with the machine operator to ...Show more

 • Promoted

CNC Set-up Operator

ALMAG AluminumBrampton, Peel Region, CA
Full-time

Reporting to the Fabrication Supervisor the CNC Set-up Operator organizes and sets up the manufacturing equipment to produce finished good to spec as identified by the engineering drawings.The duti...Show more

 • Promoted

NC Programmer

thyssenkrupp Materials NAVaughan, ON, CA
Full-time

Provide programming support to the production floor.Ensure that all products being run on a CNC machine have the necessary program and that it is accurate.Perform duties in a safe and reliable mann...Show more