Robotics Engineer

RoboTools Canada


Date: 17 hours ago
City: Delta, BC
Contract type: Full time

Join our team as a Robotics Engineer!

Are you ready to work on cutting-edge automation projects and shape the future of industrial robotics? We’re seeking a skilled Robotics Engineer to develop and integrate advanced systems including AMRs, cobots, and industrial manipulators. You’ll design motion planning and navigation algorithms, integrate AI and vision systems, and implement real-time control systems for dynamic environments. Using ROS2 and PLCs, you’ll help build end-to-end automation solutions and support system integration and on-site commissioning as part of a multidisciplinary team.

Key Responsibilities

  • Develop collision-free motion planning pipeline for robotic manipulators using moveit2, for various applications like palletizing, welding, and spraying.
  • Design, develop, and optimize real-time control and navigation architectures for our AMR, utilizing ROS2 and Nav2 integrated with various sensors (LiDAR, cameras, IMU, etc.)
  • Integrating SLAM, visual servoing, and multi-sensor fusion to enable robust autonomous operation.
  • Conduct testing and validation procedures in both simulation environments (e.g., Gazebo, Nividia Isaac Sim) and real-world hardware.
  • Implement computer vision systems such as YOLO and SSD using CUDA, alongside classical techniques using OpenCV library.
  • Deploy and optimize AI inference models on embedded platforms, including edge accelerators like Hailo-8, for real-time perception tasks.
  • Work with Raspberry Pi and similar embedded platforms to prototype and deploy lightweight robotic applications.
  • Collaborate with mechanical, electrical, and software engineers to integrate mechanical components, sensors, actuators, and vision systems into complete automation solutions.
  • Perform system commissioning, including hardware setup, testing, debugging, and on-site installation.
  • Optimize automation processes by conducting continuous improvement initiatives to enhance system performance and reliability.
  • Troubleshoot and resolve automation and robotic system issues, ensuring minimal downtime and optimal efficiency.

Qualifications & Experience

  • Hold a Bachelor's or Master's degree in Mechatronics, Robotics, Electrical Engineering, Automation Engineering, or a related field.
  • Minimum 3 years of hands-on experience in robotics/controls engineering, industrial automation, real-time systems, and embedded robotics hardware. 
  • Proficient in C++ and Python programming
  • Experience developing and deploying AI/computer vision algorithms using modern frameworks (e.g., PyTorch, TensorFlow, OpenCV). Familiarity with deployment tools such as TensorRT, ONNX, or OpenVINO for edge and real-time applications is a strong asset.
  • Familiar with industrial manipulators (ABB, FANUC, KUKA, Yaskawa, or similar) and collaborative robots (Kinova, UR, or similar).
  • Solid understanding of kinematics, dynamics, and motion planning for robotic systems.
  • Knowledge of industrial networking (Ethernet/IP, Modbus, Profinet, etc.).
  • Prior experience developing software for commercial or research-grade robotics applications is a plus.
  • Strong problem-solving and analytical skills
  • Excellent communication skills for cross-functional collaboration and client interactions.
  • Detail-oriented mindset with a passion to work independently, driving innovation and pursuing continuous improvement.
  • Strong skills in documentation and diagramming

Bonus Points:

  • Familiar with HMI development and SCADA systems, with experience in designing and implementing automation solutions using both robot and PLC programming (Allen-Bradley, Siemens, Beckhoff, Schneider, CODASYS, etc.).
  • Familiarity with AI-driven automation, Industry 4.0 solutions, and IIoT technologies is a plus.
  • Familiar with other robotics simulation platforms such as MuJoCo and Pybullet.
  • Familiar with CAD software (e.g., SolidWorks) and 3D perception is a substantial advantage.

Benefits & Perks

  • Competitive salary with performance-based bonuses.
  • Comprehensive health, dental, and vision benefits.
  • Opportunities for professional development and training.
  • Collaborative and innovative work environment with access to the latest automation technologies.

Work Schedule: Monday to Friday, 9:00 AM to 5:00 PM

Work Location: Office-based, located in Delta, BC

Compensation: This is a full-time, permanent position with an annual salary range of $85,000 to $100,000, based on experience and qualifications.


At RoboTools Canada, we offer a collaborative and innovative environment that supports both personal and professional growth while promoting a healthy work-life balance. We believe in practical, results-driven solutions and strive to balance engineering excellence with real-world application. Our team is dedicated to developing systems that solve meaningful problems—and we’re looking for someone who shares that passion.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume