Robotics Engineer - Motion Planning & Controls

Red Rabbit Robotics

Burnaby

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Red Rabbit Robotics is seeking a Robotics Engineer to lead the design and implementation of control systems for humanoid robots. This role involves evaluating technology stacks and integrating real-time control loops while working closely with hardware and operations teams.

The ideal candidate will have a solid understanding of C++ or Rust, control theory, and hands-on experience with robotics projects. This position is based in Burnaby, Vancouver and may require occasional travel to the US.

Qualifications

  • Proficiency in C++ or Rust, with experience in ROS/ROS2 as a plus.
  • Strong foundation in control theory, kinematics, and dynamics.
  • Experience in developing real-time embedded systems, particularly in safety-critical software.
  • Hands-on skills in building and debugging electrical and mechanical systems.

Responsibilities

  • Design and implement real-time control architectures for robots.
  • Integrate sensors and actuators into the control system.
  • Collaborate with hardware and operations for system integration.
  • Develop algorithms for motion planning and advanced control strategies.

Skills

C++
Rust
Control theory
Kinematics
Dynamics of robotic systems
Problem-solving skills
Communication skills

Tools

ROS/ROS2
Gazebo
Mujuco
Nvidia Isaac Sim

Job description

About us

At Red Rabbit Robotics, our mission is to tackle the global labor shortage and create a future of abundance. We aim to deploy one million humanoid robots in the next 10 years. Our robots are designed to tackle manual labor across manufacturing, warehouse, logistics and more. Our "teleoperation first" strategy immediately delivers value by providing humanoid labor as a service through remote operators, while simultaneously building a powerful data flywheel that fuels the foundation models for robotics and leads to full autonomy for physical world AI. Founded just a few months ago, we have already built two generations of humanoid robot prototypes, secured venture backing, and attracted major customers eager to try out our solution. Check out our prototype demo videos at www.redrabbitrobotics.ai.

What we believe
  • We are all about our customers. We talk to real folks in the industry to find out what they actually need, then we build products that solve those problems. Simple as that.
  • We are agnostic to different technical approaches. There is no single "silver bullet" for real world robotics. We stay open‑minded, keep learning, and try whatever works best.
  • We keep it practical. For example, our robots have wheels, not legs (no backflips in the near future). We don't waste time over‑engineering fancy features that don't make a real difference for our customers' success.
The role

We're looking for a Robotics Engineer to own the design and implementation of our humanoid robot's control systems. A major responsibility in this role is helping us evaluate and select the right technology stack. You'll be deeply involved in real‑time control loops, sensor fusion, actuator integration, and higher‑level motion planning algorithms. This role is in person for our Vancouver, Canada office.

What you will do
  • Design, implement, and optimize real‑time control architectures (manipulation, navigation, teleoperation)
  • Investigate and compare frameworks and algorithms to guide our core software platform decisions
  • Integrate sensors (LiDAR, vision, IMU, force/torque) and actuators (BLDC servo motors)
  • Develop algorithms for motion planning, kinematics, and advanced control strategies
  • Collaborate closely with hardware and operations teams to ensure cohesive system integration
  • Create testing procedures for both simulation and real hardware to validate performance and reliability
What you will bring
  • Proficiency in C++ or Rust (experience with ROS/ROS2 is a big plus)
  • Strong foundation in control theory, kinematics, and dynamics of robotic systems
  • Proven track record of shipping code for commercial or open‑source robotics projects that have high impacts.
  • Experience with real‑time embedded systems and safety‑critical software
  • Excellent problem‑solving skills and a willingness to adapt and learn
  • Hands on experience building and debugging electrical and mechanical systems
  • Knowledge of machine learning for robotics and advanced motion planning
  • Background using simulation tools like Gazebo, Mujuco or Nvidia Isaac Sim
  • Being able to speak Chinese and communicating with our vendors directly is a bonus
  • This role requires shifting working schedules and travelling to the US from time to time
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Developer
Senior Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 120,000 - 160,000
Purpose-Driven Work
Growth Opportunities
Cutting-Edge Technology
+1
Robotics Software Developer
Robotics Software Developer

Promise Robotics • Edmonton, Calgary

On-site
CAD 90,000 - 120,000
Competitive salary
Stock options
Holistic benefits package
+2
Controls Engineer
Controls Engineer

Human Computer Lab • Toronto

On-site
CAD 90,000 - 125,000
Senior Robotics Test Engineer
Senior Robotics Test Engineer

Humanoid • Burnaby

On-site
CAD 90,000 - 120,000
Competitive salary and stock option participation
Comprehensive health benefits
Daily catered lunch and snacks
+1
Senior Firmware and Embedded Software Engineer
Senior Firmware and Embedded Software Engineer

Humanoid • Vancouver

Hybrid
CAD 140,000 - 180,000
Extended health benefits
Dental coverage
Virtual care
+4
Software Developer
Software Developer

Promise Robotics • Canada

Remote
CAD 90,000 - 120,000
Competitive salary
Stock options
Benefits package
+3
Software Developer
Software Developer

Promise Robotics • Calgary

On-site
CAD 90,000 - 130,000
Competitive salary
Stock options
Holistic benefits
+3
Software Developer
Software Developer

Promise Robotics • Edmonton

On-site
CAD 85,000 - 120,000
Competitive salary
Stock options
Benefits package
+2
Member of Technical Staff - Robotics
Member of Technical Staff - Robotics

Veeda AI • Toronto

On-site
CAD 110,000 - 150,000
Robotics Simulation Engineer
Robotics Simulation Engineer

Alignerr • Toronto

On-site
CAD 83,000 - 131,000