Welcome to TSG! Please explore and enjoy our website.

Job openings are listed under the Candidates tab and click on Job Opportunities.

CNC Programmer

TSG STAFFING SERVICES is currently recruiting for a CNC PROGRAMMER for an Edmonton area-based opportunity to work in an industrial environment.

Job Description:

  • Program, simulate, and verify CNC programs for new and existing parts.
  • Model parts and verify customer-supplied and internally generated models against drawings.
  • Develop machining strategies, including tooling, setup plans, and order of operations.
  • Define machining strategies that optimize cycle time, setup time, and tool life.
  • Identify and recommend productivity, quality, and process improvement opportunities.
  • Control and maintain CNC program and model databases, including revisions, machine assignment, and validation status.
  • Troubleshoot machining challenges using a high level of initiative and problem-solving skills.
  • Provide technical support and guidance to setters and operators regarding setup and proper program use.
  • Assist with quoting and feasibility reviews for complex or non-standard parts as required.
  • Support cross-functional activities by assisting in setter/operator roles when needed.

Job Requirements:

  • 5+ years of CNC Programming experience in the Oil and Gas industry preferred.
  • Red Seal Journeyman Machinist certification is an asset.
  • Experience with SolidWorks and Mastercam is required.
  • Experience with CNC turning and milling operations; multi-axis (including 7-axis) machining is an asset.
  • Experience with CIMCO preferred.
  • Strong mechanical aptitude and understanding of machining principles.
  • Able to accurately perform mathematical calculations.
  • Able to program in G-code.
  • Valid driver’s license and reliable vehicle.
  • Must be physically capable to handle up to 23 kg (50 lbs).
  • Long periods of time standing in one place with some repetitive arm movement.
  • Excellent communication skills.

Pay rates or salaries will be based on experience and current market standards. Only selected candidates will be contacted.

Qualified candidates are encouraged to submit their resume through the form below.

Apply for

CNC Programmer

Apply to this job by submitting your application below.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Accepted file types: doc, docx, pdf, Max. file size: 150 MB.
Accepted file types: (doc, docx, pdf). Maximum file size: 512 MB.
By submitting this form you agree to our privacy policy.