CNC Programmer/Operator/Machinist

Work in Middlesex

Strathroy

On-site

CAD 65,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PentaCast Inc, located in Strathroy, Ontario, seeks a skilled CNC Programmer/Operator/Machinist to program, set up, and operate CNC mills and lathes. You will develop, test, and optimize CNC programs from engineering drawings and CAD/CAM data to meet precise casting component specifications.

You will read blueprints and GD&T, select tooling and parameters, perform machine setups, and conduct in-process and final inspections while maintaining production records and collaborating with Quality and

Qualifications

  • Completion of a CNC Machining, General Machinist or equivalent technical program
  • CNC machining experience in a manufacturing environment
  • Strong CNC programming and machine setup experience
  • Experience with CNC mills and/or lathes
  • Strong ability to read and interpret engineering drawings
  • Knowledge of GD&T, machining tolerances, cutting tools, speeds and feeds
  • Experience with CAD/CAM programming is an asset
  • Experience with CNC controls such as Fanuc, Haas or similar is an asset
  • Strong knowledge of precision measurement and inspection techniques
  • Experience machining aluminum, zinc or other cast components
  • Strong mechanical aptitude and troubleshooting ability
  • Ability to work independently with minimal supervision
  • Strong attention to detail and commitment to quality
  • Good communication and teamwork skills

Responsibilities

  • Program, set up and operate CNC mills, lathes and other CNC machining equipment.
  • Develop, test and optimize CNC programs for new and existing cast components.
  • Read and interpret engineering drawings, blueprints, GD&T and machining specifications.
  • Determine appropriate tooling, work-holding, cutting tools, speeds, feeds and machining processes.
  • Set machine offsets, tool lengths, work coordinates and cutting parameters.
  • Perform machine setups, including fixtures, tooling, work-holding and first-piece production.
  • Prove out new CNC programs and adjust to ensure safe and accurate operation.
  • Modify existing programs to accommodate casting variations, engineering changes, tooling changes and production improvements.
  • Troubleshoot machine problems including dimensional variation, tool wear, chatter, surface finish and machine/program issues.
  • Perform in-process and final inspection using calipers, micrometers, gauges, indicators, bore gauges and other precision measuring equipment.
  • Verify first-off parts and ensure production remains within specified tolerances.
  • Identify quality issues and make appropriate machine/program adjustments.
  • Deburr, clean and finish machined components as required.
  • Maintain accurate production, inspection and quality records.
  • Work closely with Quality, Engineering, Maintenance and Production to resolve manufacturing issues.
  • Assist with initiatives focused on productivity, scrap reduction, cycle-time improvements and machining efficiency.
  • Perform routine machine maintenance and tooling changes.

Skills

CNC programming
Machine setup
GD&T
Engineering drawings
Precision measurement

Education

CNC Machining program
Post Secondary Education

Tools

CAD/CAM software
Fanuc controls
Haas controls

Job description

PentaCast Inc
Business Location

Strathroy, Ontario

Work Place Location

In Person

Apply By

October 15, 2026 at 12:00am

Job Description

The CNC Programmer / Operator / Machinist is responsible for programming, setting up, operating, and troubleshooting CNC machining equipment used to produce precision-machined components. The position works from engineering drawings, specifications, CAD/CAM data and production requirements to ensure parts meet dimensional, quality and production standards.

Key Responsibilities
  • Program, set up and operate CNC mills, lathes and other CNC machining equipment.
  • Develop, test and optimize CNC programs for new and existing cast components.
  • Read and interpret engineering drawings, blueprints, GD&T and machining specifications.
  • Determine appropriate tooling, work-holding, cutting tools, speeds, feeds and machining processes.
  • Set machine offsets, tool lengths, work coordinates and cutting parameters.
  • Perform machine setups, including fixtures, tooling, work-holding and first-piece production.
  • Prove out new CNC programs and adjust to ensure safe and accurate operation.
  • Modify existing programs to accommodate casting variations, engineering changes, tooling changes and production improvements.
  • Troubleshoot machine problems including dimensional variation, tool wear, chatter, surface finish and machine/program issues.
  • Perform in-process and final inspection using calipers, micrometers, gauges, indicators, bore gauges and other precision measuring equipment.
  • Verify first-off parts and ensure production remains within specified tolerances.
  • Identify quality issues and make appropriate machine/program adjustments.
  • Deburr, clean and finish machined components as required.
  • Maintain accurate production, inspection and quality records.
  • Work closely with Quality, Engineering, Maintenance and Production to resolve manufacturing issues.
  • Assist with initiatives focused on productivity, scrap reduction, cycle-time improvements and machining efficiency.
  • Perform routine machine maintenance and tooling changes.
CNC Programming Responsibilities
  • Create CNC programs from engineering drawings and models.
  • Utilize CAD/CAM software to generate and optimize tool paths.
  • Edit G-code and machine-control programs as required.
  • Select appropriate machining strategies based on material, casting geometry, tolerances and production volume.
  • Optimize programs for cycle time, tool life, quality and repeatability.
  • Transfer and maintain CNC programs for multiple machines.
  • Document program revisions and maintain appropriate program-control procedures.
Quality & Inspection
  • Conduct first-piece, in-process and final inspections.
  • Use precision measurement equipment including:
    • Calipers
    • Micrometers
    • Height gauges
    • Dial indicators
    • Bore gauges
    • Pin gauges
    • Thread gauges
    • Other specialized inspection equipment
  • Interpret dimensional requirements and tolerances.
  • Identify and report non-conforming material.
  • Work with the Quality Department to investigate root causes and implement corrective actions.
  • Support SPC and other quality-control activities where required.
Education

Post Secondary Education

Qualifications

Experience Required

  • Completion of a CNC Machining, General Machinist or equivalent technical program
  • CNC machining experience in a manufacturing environment.
  • Strong CNC programming and machine setup experience.
  • Experience with CNC mills and/or lathes.
  • Strong ability to read and interpret engineering drawings.
  • Knowledge of GD&T, machining tolerances, cutting tools, speeds and feeds.
  • Experience with CAD/CAM programming is an asset.
  • Experience with CNC controls such as Fanuc, Haas or similar is an asset.
  • Strong knowledge of precision measurement and inspection techniques.
  • Experience machining aluminum, zinc or other cast components
  • Strong mechanical aptitude and troubleshooting ability.
  • Ability to work independently with minimal supervision.
  • Strong attention to detail and commitment to quality.
  • Good communication and teamwork skills.
Physical/Work Environment
Ability To
  • Work in an environment with exposure to noise, metalworking equipment and industrial conditions
  • Stand for extended periods
  • Lift and handle tooling, fixtures and components
  • Be comfortable working around CNC machinery and other industrial equipment
  • Must comply with Utilize required PPE and workplace safety procedures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Technician
Quality Technician

Work in Middlesex • Strathroy

On-site
CAD 55,000 - 75,000
CNC Programmer - Custom Castings
CNC Programmer - Custom Castings

Nordstern Group • Winnipeg

Hybrid
CAD 65,000 - 100,000
Hiring bonus
4-day workweek
Full benefits package including RRSP
+2
General Labourer
General Labourer

Work in Middlesex • Strathroy

On-site
CAD 22,000 - 33,000
CNC Operator - Custom Castings
CNC Operator - Custom Castings

Nordstern Group of Companies • Winnipeg

On-site
CAD 40,000 - 60,000
$2000 hiring bonus
Competitive Salary
4-day workweek
+4
CNC Machinist
CNC Machinist

Fleet Canada Inc. • Fort Erie

Hybrid
CAD 30,000 - 47,000
Casual dress
Dental care
Extended health care
+6
CNC Machinist - Day Shift Roughing
CNC Machinist - Day Shift Roughing

Tackpoint LP • Edmonton

On-site
CAD 52,000 - 82,000
RRSP matching
Profit-sharing
Education & training
+6
Custom Machinist
Custom Machinist

MacDonald Steel Limited • Cambridge

Hybrid
CAD 60,000 - 85,000
Profit sharing
RRSP matching
Healthcare benefits
+1
CNC (computer numerical control) machinist
CNC (computer numerical control) machinist

Cameron Steel Inc. • Kawartha Lakes

On-site
CAD 65,000 - 87,000
Health benefits
Dental plan
Health care plan
CNC Machine Operator
CNC Machine Operator

Arrow Machine And Fabrication Group • Cambridge

On-site
CAD 33,000 - 34,000
Health, dental, and vision coverage
Virtual healthcare
Deferred Profit Sharing
+4
Industrial Millwright
Industrial Millwright

Dynacast • Peterborough

On-site
CAD 55,000 - 85,000