More jobs:
CNC Programmer/Applications Specialist
Job in
Richmond, BC, Canada
Listed on 2026-02-14
Listing for:
Ebco Industries Ltd.
Full Time
position Listed on 2026-02-14
Job specializations:
-
Manufacturing / Production
Manufacturing Engineer, Quality Engineering -
Engineering
Manufacturing Engineer, Quality Engineering
Job Description & How to Apply Below
The CNC Programmer / Applications Specialist is responsible for developing CNC programs, designing fixtures, optimizing machining operations, and supporting production teams to ensure high-quality and efficient manufacturing outcomes. This role combines advanced CNC programming with practical applications support, enabling seamless transition from engineering design to shop floor execution. Experience in automation and lights-out production in a high-mix, low-volume environment is highly regarded.
What you’ll Do:CNC Programming
- Program 3–5 axis CNC machines using CAM and 3D CAD.
- Create and modify 3D models, surfaces, and machining strategies.
- Select cutting tools and determine optimal feeds, speeds, and machining parameters.
- Design fixtures, jigs, and setup methods to support efficient machining.
- Develop clear and accurate setup sheets, tool lists, and production documentation.
- Verify CNC programs for safety, quality, and manufacturability.
- Interpret engineering drawings and translate specifications into machining operations.
- Assist machinists during program prove-outs, test cuts, and troubleshooting activities.
- Provide technical recommendations to improve cycle times, tool life, and machining efficiency.
- Evaluate tooling, work holding, and machining methods to support process improvements.
- Collaborate with engineering and production teams to enhance manufacturability and workflow.
- Identify bottlenecks and participate in continuous improvement initiatives.
- Support shop-floor teams with technical questions related to machining processes and CNC programming.
- Collaborate with management on long-term automation and lights-out strategy, advising on CNC programming standards, work holding/tooling/robotic approaches, and CAM process optimization.
Technical Experience
- Strong experience in CNC programming 3-5 axis.
- Proven understanding of complex machining processes, tooling, cutting parameters, and G-code.
- Ability to build 3D models and program from surfaces and solids.
- Experience in heavy machining or metal fabrication is an asset.
- Knowledge of macro programming is essential
- Proficiency with Microsoft Office (Word, Excel).
- Diploma or degree in Mechanical Engineering, Manufacturing Technology, or equivalent experience.
- Strong analytical and problem-solving abilities.
- Ability to work collaboratively in a multidisciplinary, fast-paced environment.
- Clear and effective communication skills in English.
- Strong work ethic with a commitment to accuracy, quality, and continuous improvement.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×