CNC Mill Programmer

Steelhaus TechnologiesCalgary, AB
Onsite

About The Position

The CNC Technician will be responsible for the safe and responsible operation of a CNC lathe and/or CNC Mill. A Level 3 Technician is responsible for analyzing drawings and specifications, the creation and maintenance of CNC programs, and operating a CNC Lathe and Mill, while strictly adhering to all company safety and quality policies and standards.

Requirements

  • Able to safety operate a CNC lathe and/or CNC mill
  • Perform a pre-use inspection
  • Recognize, intervene, and stop the machine due to errors, malfunctions, breakdowns
  • Understand and navigate the machine controls
  • Perform tool wear offset adjustments
  • Perform tool touch-off procedure
  • Change inserts
  • Load and understand the programs for CNC machining
  • Troubleshoot problems and provide solutions for CNC Technicians
  • Perform an emergency stop
  • Read and understand blueprints and technical drawings
  • Analyze and interpret program requirements using Mastercam and/or Fusion 360 software.
  • Use precision measuring tools effectively
  • Meet and exceed quality and production goals
  • Mentor another worker and provide constructive feedback
  • Use hand, power, and pneumatic tools safely
  • Capable of moving heavy equipment, materials, and supplies up to 23 kg (50lbs).

Responsibilities

  • Safe and responsible operation of a CNC Lathe and/or a CNC Mill
  • Responsible for machinery and tool pre-use inspection and identification of damage, deficiencies, and abnormalities.
  • Reporting any changes to machine, program, tooling, or inserts to supervisor
  • Prevention of damage to machine and/or parts that may be caused by error, malfunction, and breakdown.
  • Responsible for raw material management: Maintain an accurate count, Verification of correct material, Manage material or specification changes.
  • Loading the material into the CNC machine in a correct and safe manner, adhering to safe work practices.
  • Ensure the machine operation is correct by recognizing, intervening, and troubleshooting abnormal functions, parts out of specification, and inserts requiring replacing.
  • Measuring in-process and finished parts for correct dimensions: Follow process for abnormal or out of specification parts.
  • Deburring and making all finished pieces safe for handling
  • Correctly marking, loading finished parts prior to next production stage(s)
  • Maintain their area in an orderly fashion to the facility standards
  • Set up of CNC Lathes and/or CNC Mills according to program requirements while adhering to company, manufacturer, and industry standards.
  • Responsible for the correct selection and securement of CNC tools, fixtures, attachments, accessories, and precision measuring tools.
  • Checking the set up (dry run) of all installed programs and machine set ups, including program calculations, dimensional checks, and troubleshooting.
  • Providing feedback to programmers when there are deficiencies identified
  • Responsible for mentoring CNC technician Level 1 and 2 with: Measuring accuracy, Troubleshooting machine operations, Performance optimization
  • Review program and perform dry run
  • Performing quality checks of part produced
  • Detecting and correcting any malfunctions as required
  • Observe first run of parts
  • Perform complete in-process inspection and ensure production parts are within tolerances and specifications.
  • Analyzing drawings and specifications for CNC Machines and tooling suitability to confirm no missing dimensions, and requirements fall within machine and tool tolerances.
  • Responsible for the creation and maintenance of CNC programs: Utilizing software and coding programs, Validation of a program to engineering requirements, Communicating/receiving program feedback, Modification of programs to maximize efficiency to tooling and machines.
  • Understands and demonstrates effective communication of challenges to engineers or management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service