CNC Programmer

Dawn Staffing Solutions Inc

Windsor

On-site

CAD 42,705 - 56,481

Full time

14 days+
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

Dawn Staffing Solutions Inc. seeks an experienced CNC Programmer to join our manufacturing team near Tecumseh, Ontario. The role focuses on HEIDENHEIN controls to develop, test, and optimize CNC programs for milling operations.

You will read blueprints and CAD models, set up milling machines, select tooling, and ensure conformance to quality and safety standards, with a strong emphasis on continuous improvement across cycles and processes.

Qualifications

  • Diploma or certification in Machining, Manufacturing Technology, or a related field.
  • 3–7+ years of CNC programming experience, preferably with HEIDENHEIN controls.
  • Strong knowledge of CNC milling processes (3-axis / 4-axis / 5-axis).
  • Ability to read and interpret engineering drawings and GD&T.
  • Experience with CAD/CAM software (e.g., Mastercam, SolidCAM, or similar).
  • Proficient in the use of precision measuring tools (calipers, micrometers, gauges).
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.

Responsibilities

  • Develop, write, and optimize CNC programs using HEIDENHEIN controls (e.g., TNC 530, TNC 640)
  • Interpret and analyze blueprints, technical drawings, and CAD models to determine machining requirements
  • Set up and operate CNC milling machines as needed for testing and validation
  • Select appropriate cutting tools, fixtures, and machining strategies for efficient production
  • Perform first-off inspections and make necessary program adjustments to meet quality standards
  • Troubleshoot machining issues, including tool wear, offsets, and program errors
  • Collaborate with engineering and production teams to improve cycle times and processes
  • Maintain accurate documentation of programs, tooling, and setup instructions
  • Ensure compliance with safety regulations and company policies
  • Support continuous improvement initiatives within the machining department

Skills

CNC programming
HEIDENHEIN controls
GD&T
Blueprint reading
Problem-solving
Teamwork
CAD/CAM knowledge
5-axis machining

Education

Diploma or certification in Machining/Manufacturing Technology

Tools

Mastercam
SolidCAM

Job description

We are seeking an experienced CNC Programmer with strong expertise in HEIDENHEIN controls to join our manufacturing team near Tecumseh, ON.

Pay

$36/hour

Shift

3 Shift Rotational +OT

Key Responsibilities
  • Develop, write, and optimize CNC programs using HEIDENHEIN controls (e.g., TNC 530, TNC 640)
  • Interpret and analyze blueprints, technical drawings, and CAD models to determine machining requirements
  • Set up and operate CNC milling machines as needed for testing and validation
  • Select appropriate cutting tools, fixtures, and machining strategies for efficient production
  • Perform first-off inspections and make necessary program adjustments to meet quality standards
  • Troubleshoot machining issues, including tool wear, offsets, and program errors
  • Collaborate with engineering and production teams to improve cycle times and processes
  • Maintain accurate documentation of programs, tooling, and setup instructions
  • Ensure compliance with safety regulations and company policies
  • Support continuous improvement initiatives within the machining department
Qualifications
  • Diploma or certification in Machining, Manufacturing Technology, or a related field
  • 3–7+ years of CNC programming experience, preferably with HEIDENHEIN controls
  • Strong knowledge of CNC milling processes (3-axis / 4-axis / 5-axis preferred)
  • Ability to read and interpret complex engineering drawings and GD&T
  • Experience with CAD/CAM software (e.g., Mastercam, SolidCAM, or similar)
  • Proficient in the use of precision measuring tools (calipers, micrometers, gauges)
  • Strong problem-solving and analytical skills
  • Good communication and teamwork abilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Express Employment Professionals - Cincinnati East • St. Catharines

On-site
CAD 55,000 - 69,000
CNC Programmer
CNC Programmer

NPAworldwide • Milton

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

Dawn Staffing Solutions Inc • Vaughan

On-site
CAD 44,000 - 48,000
CNC Machinist(s) - Program, set-up & run
CNC Machinist(s) - Program, set-up & run

Manufacturing Job Site • Hamilton

On-site
CAD 34,000 - 48,000
Health and dental insurance
Overtime opportunities
Deferred Profit Share Program (DPSP)
+1
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
CNC Machinist – Custom CNC / Mastercam
CNC Machinist – Custom CNC / Mastercam

Express Employment Professionals - Cincinnati East • Hamilton

On-site
CAD 41,000 - 55,000
Weekly pay
2 weeks vacation
Uniforms provided
+3
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 Machinist/Powermill Programmer
CNC Machinist/Powermill Programmer

Forge Consulting Group • Windsor

On-site
CAD 65,000 - 90,000
Competitive wage and benefits package
RRSP match
Safety shoe allowance
+1
CNC Production Manager
CNC Production Manager

ML6 Search + Talent Advisory • Vaughan

On-site
CAD 105,000 - 115,000
Cnc Lathe programmer/machinist
Cnc Lathe programmer/machinist

Rebel Automated Systems • Cambridge

Hybrid
CAD 65,000 - 90,000