Taro Logo

Senior Software Engineer, Robotics Simulation

Founded in 2018, Sanctuary builds humanoid robots and control systems integrating symbolic logic and reasoning with data-driven robot foundation models.
Embedded
Senior Software Engineer
In-Person
51 - 100 Employees
5+ years of experience
AI · Robotics

Description For Senior Software Engineer, Robotics Simulation

Sanctuary AI, a pioneering company in humanoid robotics founded in 2018, is seeking a Senior Software Engineer to join their Applications team in Vancouver. This role focuses on developing and maintaining simulation software for their advanced robotics systems. The position requires expertise in C++/Rust programming, physics engines, and robotics simulation, with a strong foundation in multi-body dynamics and control systems.

The ideal candidate will lead the implementation of simulation technologies supporting teleoperation and machine learning initiatives, while mentoring team members and driving innovation. With 5+ years of experience required, this role offers an opportunity to work on cutting-edge robotics technology in a company recognized by LinkedIn as a Top Startup.

Sanctuary AI builds humanoid robots with novel control systems that integrate symbolic logic and reasoning with data-driven robot foundation models. The company collects comprehensive data including vision, audio, touch, and proprioception from robots performing real-world tasks. This data is used to train multimodal robot foundation models, with the ultimate mission of creating the world's first human-like intelligence in general-purpose robots.

The compensation package is highly competitive, including equity stakes, comprehensive health benefits, and access to state-of-the-art facilities. This is an ideal opportunity for an experienced engineer passionate about advancing the field of robotics and eager to work in a dynamic, innovative environment that's pushing the boundaries of what's possible in robotics and artificial intelligence.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Robotics Simulation

  • Develop, maintain, and upgrade simulation software stack
  • Lead implementation of simulation technologies supporting teleoperation, machine learning and real-time motion planning
  • Design, test and deploy scalable, reliable simulation components
  • Drive innovation by evaluating and adopting tools and technologies
  • Conduct design reviews, analyze requirements and propose technical solutions
  • Mentor and support team members
  • Troubleshoot and resolve issues within simulation and robotics system

Requirements For Senior Software Engineer, Robotics Simulation

Rust
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, Mechanical Engineering, Physics, or related field
  • 5+ years of professional engineering experience in robotics simulation or control systems
  • Proficiency in C++, Rust or equivalent languages
  • Experience in physics engines like MuJoCo, Drake or Bullet
  • Solid foundation in multi-body dynamics, kinematics and control systems
  • Proficiency in distributed system design and multithreading
  • Knowledge of 3D rendering pipelines and APIs (OpenGL, Vulkan)
  • Experience with system identification and dynamics system modeling
  • Familiarity with machine learning workflows
  • Excellent written and verbal communication skills

Benefits For Senior Software Engineer, Robotics Simulation

Medical Insurance
Equity
  • Competitive salaries
  • Equity stakes
  • Health coverage
  • Paid time off
  • State-of-the-art office facility
  • Worksite flexibility by role

Interested in this job?

Jobs Related To Sanctuary AI Senior Software Engineer, Robotics Simulation