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 14 days 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

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing robotics and material handling equipment in fulfillment centers.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon focusing on Wi-Fi and networking software development for consumer devices like Echo and Fire TV.

Sr. Software Development Engineer, Connectivity Wi-Fi

Senior Software Development Engineer position at Amazon Lab126 focusing on Wi-Fi and networking software development for consumer electronics products.

ASIC Design Verification Engineer, Project Kuiper

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing verification environments for satellite communication systems.

Senior Silicon Engineer

Senior Silicon Engineer position at Microsoft focusing on ASIC verification and silicon validation for data center solutions.