Employment Type: Full-Time, Permanent
Position Summary
The CNC Programmer is responsible for developing, optimizing, and supporting CNC machining programs across multi-axis equipment. Reporting to the Plant Manager, the role focuses on CAD/CAM programming, machining process optimization, and production support within a high-precision manufacturing environment.
Key Responsibilities
CNC Programming & CAD/CAM
- Convert CAD models into machine-ready CNC programs using CAM software.
- Program 3-axis, 4-axis, and 5-axis CNC mills, as well as CNC lathes.
- Optimize toolpaths, speeds, and feeds to ensure efficiency and precision.
- Modify designs and models to align with manufacturing requirements.
Design & Tooling Support
- Develop and improve fixtures, workholding solutions, and machining setups.
- Adapt existing product designs for manufacturability and new applications.
Production Support
- Assist machine operators with program-related issues and clarifications.
- Troubleshoot machining and mechanical issues to maintain production flow.
- Ensure programs meet quality and inspection standards.
Quality & Documentation
- Create inspection sheets with critical dimensions and checkpoints.
- Support quality systems and communicate process outcomes to stakeholders.
- Prepare setup sheets and machining documentation.
Training & Collaboration
- Train setup personnel and operators on CNC programs and processes.
- Collaborate cross-functionally to meet production schedules and deadlines.
Safety & Compliance
- Adhere to Occupational Health and Safety standards and internal safety programs.
- Maintain a clean, organized, and compliant work environment.
Required Qualifications
Technical Experience
- Minimum 5 years of CAD/CAM experience in a manufacturing environment.
- Proficiency in multi-axis CNC programming (3, 4, and 5-axis).
- Strong experience with large CNC machining equipment.
- Expertise in Mastercam and SolidWorks.
- Familiarity with CNC controllers such as Heidenhain and Fanuc.
Core Technical Skills
- Blueprint reading and GD&T (Geometric Dimensioning & Tolerancing).
- Fixture and workholding design.
- Knowledge of tooling, machining strategies, speeds, and feeds.
- Experience with CNC mills and lathes setup and operation.
- Strong mathematical and analytical capability for machining calculations.
Additional Competencies
- Understanding of lean manufacturing principles.
- Strong problem-solving and troubleshooting ability.
- Ability to manage multiple priorities in a fast-paced environment.
- Experience in quality systems is an asset.
Work Conditions
- Schedule: Monday to Friday, 8-hour day shifts.
- Overtime and weekend work as required.
- On-site role in a production environment.
Compensation & Benefits
- Dental care
- Extended health care
- Life insurance
- Employee assistance program
- On-site gym
- Vision care
- Casual dress
- On-site parking
Reporting To: Plant Manager
Work Environment: Advanced CNC machining and manufacturing facility