Computer Numerical Control Programmer

1 week ago


Bolton Ontario, Canada Husky Technologies Full time $80,000 - $120,000 per year

We are seeking a skilled NC Programmer with 8-10 years of experience in Unigraphics (NX) or similar parametric CAD/CAM software. The ideal candidate will have solid experience programming both multi-axis CNC milling and lathe machines and a good understanding of manufacturing processes, machining strategies, and verification tools. Experience with PowerMill for complex surface machining is a strong plus.

KEY RESPONSIBILITIES/Areas of Accountability:

  • Create, validate, and optimize CNC programs for a variety of machine tools using Unigraphics/NX or similar CAD/CAM software.
  • Use PowerMill for complex 3D machining and surface geometry programming when applicable.
  • Simulate and verify toolpaths to ensure accuracy, collision avoidance, and optimal cutting conditions.
  • Program both multi-axis CNC milling and turning (lathe) machines, ensuring alignment with design intent and manufacturing capabilities.
  • Interpret engineering drawings and apply Geometric Dimensioning & Tolerancing (GD&T) and ISO G&M codes accurately to ensure precision in machining.
  • Select appropriate cutting tools from existing tooling libraries and make informed decisions based on part geometry, material, and tolerance requirements.
  • Troubleshoot and resolve basic programming issues; escalate complex issues to appropriate technical teams as necessary.
  • Collaborate with manufacturing, design, and quality teams to ensure NC programs support efficient and defect-free production.
  • Understand and account for the implications of automation processes, data flows, and machining strategies on programming and production timelines.
  • Identify potential delivery risks related to machine capabilities, tooling, or programming constraints and propose mitigations.

CRITICAL CAPABILITIES

Advanced CAD/CAM Programming Skills:

  • Strong expertise in using Unigraphics/NX and Powermill or equivalent software to generate accurate and efficient NC programs for both multi-axis CNC lathe and CNC milling machines.

Verification & Simulation Proficiency:

  • Ability to validate NC programs to ensure collision-free operations, proper tool engagement, and optimized machining paths.

Tooling & Machining Strategy Expertise:

  • Deep understanding of cutting tools, speeds & feeds, tool wear, and material removal strategies to maximize machine performance and part quality.

Design & Manufacturing Integration:

  • Ability to interpret engineering models and drawings (including GD&T) and translate them into manufacturable NC code while preserving design intent.

Problem Solving & Root Cause Analysis:

  • Skilled in diagnosing machining or programming issues, identifying root causes, and implementing corrective actions with minimal supervision.

Cross-Functional Communication:

  • Capable of working collaboratively with design engineers, manufacturing engineers, machinists, and quality teams to resolve issues and optimize processes.

Automation & Process Awareness:

  • Understanding of automated machining cells, probe routines, and data-driven manufacturing workflows to improve repeatability and reduce manual interventions.

REQUIREMENTS

EDUCATION

  • Minimum post-secondary diploma in a related field (i.e. Mechanical Engineering Technologist, Manufacturing Engineering, etc.) preferred.

EXPERIENCE

  • 8-10 years of experience in NC programming using Unigraphics/NX and Powermill or similar parametric CAD/CAM software.

QUALIFICATIONS

  • 8-10 years of experience in NC programming using Unigraphics/NX or similar parametric CAD/CAM software.
  • Experience with PowerMill for complex surface machining is a strong plus.
  • Proficient in programming for both CNC milling and CNC lathe operations.
  • Strong working knowledge of verification software (e.g., Vericut).
  • Solid understanding of GD&T, machine controls, and ISO G&M codes.
  • Experience in tool selection and familiarity with tooling libraries.
  • Ability to interpret complex technical drawings and specifications.
  • Good problem-solving skills with a focus on manufacturability and efficiency.
  • Demonstrates a comprehensive understanding of GD&T (G&M codes) and the correlation between machine and controls


  • Ontario, Canada EzoBord Full time

    Company Description EzoBord produces design-driven, high-performance, and fully custom architectural acoustical solutions. Headquartered in Ontario, Canada, EzoBord operates in 23 countries with manufacturing sites in five of them. All local partners are supplied with fully recyclable acoustic raw material from PET plastic, with research and design based in...


  • Ontario, Canada Harris Computer Systems Full time

    This is your chance to join a fast-paced, rapidly growing organization in the software industry! As an Assistant Controller, you will be a part of the Healthcare Group’s finance management team and will have the opportunity to have a direct impact on the success of several Business Units. WHAT WILL YOUR NEW ROLE BE - Ensuring the accuracy, completeness...


  • Bolton, Canada ADVANCED PRECAST INC. Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year - Experience: 1 year to less than 2 years - or equivalent experience **Work setting**: - Help desk **Tasks**: - Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and...


  • Bolton, Canada ADVANCED PRECAST INC. Full time

    Education: - Expérience: **Education**: - College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year - or equivalent experience **Work setting**: - Help desk **Tasks**: - Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and...


  • Bolton, Canada ADVANCED PRECAST INC. Full time

    Education: - Expérience: - **Education**: - College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year - or equivalent experience - ** Work setting**: - Help desk - ** Tasks**: - Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks...

  • CNC Programmer

    3 weeks ago


    Bolton, Canada Husky Technologies Full time

    Title: CNC Programmer ID: 20320 Type: FullTime Location: Bolton, ON Company: Husky TechnologiesTM – a world‑class manufacturing organization focused on innovation, collaboration, and a unique culture with great people. We have an ambitious growth strategy that brings exceptional career development opportunities and a chance to be part of a team that...

  • CNC Programmer

    3 weeks ago


    Bolton, Canada Husky Technologies Full time

    Title: CNC Programmer ID: 20320 Type: FullTime Location: Bolton, ON Company: Husky TechnologiesTM – a world‑class manufacturing organization focused on innovation, collaboration, and a unique culture with great people. We have an ambitious growth strategy that brings exceptional career development opportunities and a chance to be part of a team that...

  • CNC Programmer

    4 weeks ago


    Bolton, Canada Husky Technologies Full time

    Title: CNC Programmer ID: 20320 Type: FullTime Location: Bolton, ON Company: Husky TechnologiesTM – a world‑class manufacturing organization focused on innovation, collaboration, and a unique culture with great people. We have an ambitious growth strategy that brings exceptional career development opportunities and a chance to be part of a team that...


  • Winnipeg, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Harris Computer Full time

    A leading software solutions provider in Winnipeg is seeking an Expert Analyst-Programmer specializing in COBOL. Your primary responsibilities include designing and implementing software solutions based on client needs, performing quality control, and providing technical support. The ideal candidate will possess over 11 years of experience in COBOL...

  • Machine Operator

    1 week ago


    Bolton, Canada D & R ELECTRONICS CO LTD. Full time

    Education: No degree, certificate or diploma - Experience: Experience an asset - **Work setting**: - Manufacture - ** Tasks**: - Operate and set up machines to perform repetitive machining operations - Verify dimensions of parts machined using precise measuring instruments (e.g., micrometers, calipers) - Clean and maintain work space - ** Equipment and...