Job Description:
Torus Talent is supporting an innovative Vancouver-based robotics and AI company in their search for a Robotics Programmer to join their growing engineering team in Burnaby, BC.
This organization specializes in the development of advanced robotic welding and industrial automation systems used across heavy industrial, energy, manufacturing, and shipbuilding environments globally. Their technology combines robotics, machine vision, motion control, and AI to solve complex industrial automation challenges.
About the Role:
We are looking for a Robotics Programmer to support the development, integration, and growth of advanced robotic welding systems and automation technologies.
As a Robotics Programmer, you will be responsible for developing new robotic functionality, troubleshooting robotic systems, supporting integration activities, and working closely with multidisciplinary engineering teams on advanced industrial automation projects.
Duties and Responsibilities:
- Design and implement robot programs using Yaskawa robotic software such as INFORM and MotoPlus for real-time robot control
- Develop robot programs by teaching points and adjusting parameters, coordinates, and movement types to ensure precision and efficiency
- Support robotic cell design and reach analysis using robotic CAD software such as Motosim
- Support hardware selection, testing, and integration of components such as sensors, cameras, and other automation devices within robotic cells
- Troubleshoot and debug robotic programs, diagnosing and resolving software and hardware issues to improve reliability and performance
- Work closely with controls, electrical, mechanical, and software engineering teams to integrate robotic systems with sensors, machine vision systems, and automation equipment
- Support robotic system commissioning and debugging activities both internally and during customer installations
- Investigate recurring technical and customer issues and implement long-term solutions
- Create and maintain technical documentation, programming documentation, and user manuals
- Conduct customer demos and support training activities as required
- Travel occasionally to customer and supplier sites for installation, commissioning, and support activities
Minimum Required Qualifications and Experience:
- Diploma or degree in Electrical Engineering, Robotics, Welding Engineering, Mechatronics, or a related technical discipline
- Minimum 1+ years of experience with Yaskawa robot programming languages such as INFORM and CIO ladder logic
- Minimum 2+ years of experience with robotic CAD software such as Motosim
- Minimum 5+ years of experience with C and/or C++ programming
- Minimum 4+ years of experience working with robotic SDKs such as MotoPlus
- Experience integrating robots with third-party PCs, PLCs, cameras, or automation systems
- Familiarity with ROS2 and/or robotics middleware frameworks
- Familiarity with trajectory optimization, motion control, and robotic path planning concepts
- Strong troubleshooting and debugging capabilities within robotic and automation environments
- Strong communication, organizational, and technical documentation skills
- Strong analytical and structured problem-solving abilities
Preferred Additional Qualifications:
- Experience integrating cameras or machine vision systems with robotic platforms
- Experience with ABB robotic systems
- Familiarity with Omron PLCs
- Experience supporting robotic installations and commissioning activities
- Familiarity with robotic welding or industrial automation environments
Compensation & Details:
- $108,000–$141,800 base salary
- Full-time permanent position
- Burnaby, BC
Interested candidates are encouraged to send their resume in word format to this posting or email [email protected].
Torus and our clients are equal opportunity employers. Due to the time-sensitive nature of this requirement, only candidates selected for an interview will be contacted.