CNC Programmer

Location: Delta, B.C.

In this dynamic, fast-paced environment, the CNC Programmer is responsible for Machine Scheduling as well as CNC programming of automated punch, laser, punch/laser combo and brake press equipment. Reporting to the CNC Programming Supervisor, this position points to the daily machine priorities such as coordinating, communicating and requirements of the machines, and focuses on resolving and troubleshooting problems/discrepancies with preventative measures.

Duties and Responsibilities

  • Maintain Turret and Laser Schedule to execute Unit & Accessory MPS, R&D, & Warranty requirements
  • Maintain the daily Machine Priority (determine which machine to run & when)
  • Coordinate nightly priority of parts to be completed for the next morning
  • Interaction and troubleshooting with parts supervisor with regards to shortages & machine issues
  • CNC Programming of Turret punch presses, Lasers, Punch/Laser Combo and Brake Presses
  • Adjust necessary machinery to optimize production while maintaining quality
  • Perform basic machine maintenance such as cleaning/sharpening
  • Maintain professionalism and act in a manner consistent with FPI mission and guiding principles
  • Follow all organizational Health & Safety programs; actively participate in Health & Safety training with the purpose of gaining knowledge and understanding
  • Contribute to a positive work environment focusing on Lean and continuous improvement initiatives
  • Other related duties as assigned


  • Ability to prioritize and accomplish multiple tasks simultaneously
  • Excellent organization and time management skills
  • Able to work under pressure to meet deadlines
  • Excellent communication skills in English, both written & verbal
  • Proactive individual focusing on preventative measures
  • Excellent attention to detail
  • Flexible and work within established company standards and practices
  • Excellent working relationship with others (team player)
  • Good computer skills including Microsoft Office
  • Good knowledge of CAD systems, preferably Solid Works
  • Understanding of press brake forming techniques and tooling
  • Good understanding of CNC punch and die tooling and their application


  • CNC Programming Certificate and/or on-site/off-site training


  • Work experience in a Manufacturing environment an asset
  • Sheet metal industry experience
  • Basic knowledge of operating CNC punch, laser and press brake equipment
  • Understanding, but not limited to, Prima Power turrets and Trumpf Lasers, Punch/Laser Combo and Brake Presses
  • Working knowledge of Jetcam and Trumpf programming software
  • Competitive compensation package
  • Extended health & dental benefits
  • RRSP matching program
  • Profit-sharing
  • Compressed work schedules (with short Fridays)
  • Professional development opportunities
  • Employee events (Monthly Mingles, Summer BBQ, Holiday celebrations)
  • Team Building / Health & Wellness activities
  • Employee Purchase Program
  • Friendly environment with Peer Recognition program
  • Smart Casual dress attire
  • Free coffee and parking

How To Apply

Interested candidates are invited to submit a resume with cover letter to the Human Resources Department by Applying Online or by email at

Only candidates considered for an interview will be contacted. Thank you for your interest in this position.
CNC Programmer