Tiger Tool International
CNC Machine Programmer
Skills
25 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Abbotsford, BC, Canada
Work mode:
Onsite
Published on:
26 September 2026
What they need
Position Summary
We are seeking an experienced and detail-oriented CNC Programmer with 5 to 10+ years of hands-on experience in production machining environments. The ideal candidate will play a key role in developing safe, repeatable, and reliable CNC programs aligned with our established programming framework. You will be responsible for programming complex components for a variety of CNC equipment including mills, lathes, and mill/turn machines.
Success in this role requires strong teamwork, excellent technical acumen, and a passion for continuous improvement in manufacturing efficiency and part quality.
Key Responsibilities
- Develop and optimize CNC programs for production machining using CAM software and manual G-code when necessary.
- Ensure all programs comply with safety standards, repeatability requirements, and the company's established programming framework.
- Program for vertical/horizontal mills, lathes, and mill-turn machines across a variety of part geometries and materials.
- Work closely with the production team, R&D team, and quality control to ensure program accuracy and production readiness.
- Review part drawings and blueprints to ensure manufacturability and identify opportunities for machining improvements.
- Select appropriate tools, cutting strategies, and machining parameters to ensure quality and efficiency.
- Participate in team meetings and continuous improvement initiatives.
- Troubleshoot and resolve machining or programming issues in a timely manner.
- Document all processes and maintain program records for future reference and traceability.
Required Qualifications
- Minimum 5–10 years of professional experience programming CNC equipment in a production environment.
- Proficient in CAM software (e.g., Mastercam, Fusion 360, GibbsCAM, or similar) and capable of writing/editing G-code manually when needed. *Preference for GibbsCAM experience.
- Working knowledge of, or prior experience with, ESPRIT CNC programming software is considered an asset.
- Demonstrated experience programming mills, lathes, and mill/turn machines.
- Deep understanding of machining practices, tool selection, and materials.
- Strong understanding of GD&T, blueprints, and machining tolerances.
- Proven ability to work well collaboratively in a team setting.
- Excellent problem-solving and troubleshooting skills.
- Commitment to safety, quality, and continuous improvement.
- Knowledge of post-processing and CNC controller compatibility (Fanuc, Siemens, Haas, etc.).
Job Type: Full-time
Pay: $43.00-$48.00 per hour
Benefits:
- Company events
- Dental care
- Discounted or free food
- Employee assistance program
- Extended health care
- On-site parking
- RRSP match
- Vision care
Flexible language requirement:
- French not required
Experience:
- CNC programming: 5 years (preferred)
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Mobiskill
Machine Learning Engineer
500
Freelance
Remote
Top Recruiter
Skills
6 days ago
Quick apply
Theodo
Machine Learning Engineer / ML Engineer
480 - 580
Freelance
Paris, France
Hybrid
Skills
14 hours ago
Quick apply
CAPEFRONT Energies
Senior Installation Engineers
Freelance
Lisbon, Portugal
Onsite
Skills
13 hours ago
Quick apply