Primary Role Focus The CNC Programmer II supports and assists machine shop operations, sets up and programs CNC machines, performs proactive maintenance, and ensures production meets quality objectives. This role also mentors junior machinists, applies advanced troubleshooting, and develops innovative machining solutions. This role reports to the Manufacturing Manager, or his designate. Key Tasks and Responsibilities
Set up and program CNC machines, focusing on optimizing toolpaths for efficiency and precision.
Develop and implement fixturing solutions to enhance machining processes.
Select appropriate tools and materials for each job, ensuring optimal performance and longevity.
Plan and coordinate machining operations to maximize productivity and minimize downtime.
Perform manual component modifications and repairs as required.
Ensure timely and accurate completion of all parts.
Provide on-the-job training and skill transfer to new machine operators.
Assist in coordinating third-party services and logistics.
Monitor tooling in the shop and ensure stock levels are adequate.
Perform 100% QC checks, including dimensional inspection of parts and recording any deviations.
Communicate machining best practices to designers.
Ensure calibration is maintained on all precision measuring equipment.
Plan and assist with repairs and maintenance, including regular PMs of equipment.
Maintain cleanliness of the workspace and shop.
Assist with raw material planning and management.
Assist with scheduling and production planning for machine work.
Position Requirements Experience and Skills
Minimum 5 years of CNC programming experience required
Advanced level CAM programming required; Fusion 360 CAM or similar
Previous leadership experience an asset
Good understanding of tooling, insert grades and geometry required
Experience operating a variety of CNC / manual machines required
Oil & Gas machining experience including background in threads or downhole tools an asset
Proficiency with reading and understanding machining blueprints
Experience with QC principles (measurements) and all forms of measure equipment
Knowledge of machining practices and procedures
Beginner to Intermediate proficiency with Microsoft Office Suite (Word, Excel, Outlook)
Experience with programming live tooling, and rotary milling an asset
Experience with API-Q1 / ISO 9001:2015 standards an asset
Education and Training
Engineering or Machinist accreditation preferred
First aid certification
Physical, Business and Safety Requirements
Compliance with Packers Plus Health and Safety Program
Able to lift 50lbs
Shift work, including weekends and on call
Safety Sensitive
Subject to pre-employment medical assessment
Subject to pre-employment, post incident, random and reasonable cause drug and alcohol testing