Royal Bank of Canada logo
Royal Bank of Canada2 weeks ago

Advanced CNC Programmer III - Multi-Tasking Machines (CNCPR006296)

On-site · Tucson, Arizona, United States

Type
Full Time
Level
Senior Level
Education
High School Or Equivalent
Company size
Enterprise

Job Summary

Advanced CNC Programmer III role focused on programming multi-tasking CNC machines (mill/turn, multi-axis with live tooling) using Mastercam. Responsibilities include developing and optimizing CNC programs, analyzing drawings and GD&T, creating setup sheets and tooling lists, mentoring machinists, validating first-piece inspections, and supporting Lean/continuous improvement initiatives, NPI, and process validation in aerospace/defense bearing production. Requires 5–10+ years in CNC programming, proficiency with Mastercam, G-code, GD&T, and experience with tight tolerances in aerospace/defense.

Required Qualifications

  • Minimum High School Diploma or GED
  • Minimum 5–10+ years of CNC programming experience in a precision manufacturing environment
  • Proven expertise programming multi-tasking CNC machines (mill/turn, multi-axis platforms)
  • Advanced proficiency with Mastercam (mill, lathe, multi-axis, mill/turn modules)
  • Strong practical knowledge of G-code programming
  • Solid understanding of GD&T and ability to interpret complex engineering drawings
  • Experience machining tight-tolerance aerospace/defense or high-precision components
  • Strong knowledge of cutting tools, fixturing, materials, and machining best practices
  • Competency in metrology; ability to validate first-piece runs and support gage studies
  • Excellent problem-solving, communication, and documentation skills
  • Ability to mentor and lead on the shop floor
  • Compliance with quality, safety, ITAR/EAR standards

Additional Requirements

  • ITAR/EAR compliance: U.S. citizen, lawful permanent resident (green card) or refugee/asylee status
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Royal Bank of Canada

Advanced CNC Programmer III - Multi-Tasking Machines (CNCPR006296)

Apply on Sorce