Senior Robotics Software Engineer
2 months ago
We are seeking a highly skilled Senior Software Engineer to join our Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.
About the Role:- Develop, maintain, and upgrade our simulation software stack
- Spearhead the development of high-fidelity digital twin models of our general-purpose robotics systems in simulation for machine learning applications
- Lead design reviews and recommend systems improvements
- Analyze requirements and provide robust technical designs to drive agile implementation
- Participate in cross-team meetings, scoping, and decision-making
- Recommend new technologies to ensure quality and productivity
- Help teams analyze and troubleshoot application issues
- Provide training and mentoring to junior engineers
- Bachelor's or Master's degree in Computer Engineering, Computer Science, Mechanical Engineering, Physics, or other relevant engineering disciplines or equivalent experience
- 5+ years of hands-on engineering experience with C++, Rust, or equivalent languages in a dynamic, fast-paced environment
- Development experience with simulation platforms such as Unreal, Unity, Omniverse, among others
- Experience designing, implementing, and rigorously testing software components as part of a highly integrated and complex system, ensuring reliability and performance under demanding conditions
- Working experience with advanced physics engines such as DRAKE, MuJoCo, Bullet, Vortex, DART, Havok, etc.
- Knowledge of physics simulation solvers such as LCP solver, direct/iterative solvers, Particle Based Dynamics (PBD)
- Deep understanding of advanced 3D rendering pipelines for real-time applications, and 3D APIs such as OpenGL, Vulkan, etc.
- Proficiency in distributed system design, multithreading, and concurrency, with a focus on building scalable and resilient software architectures
- Familiarity with kinematic analysis, multi-body dynamics, and controls
- Familiarity with tactile and force-feedback haptics
- Familiarity with system identification and dynamics system modeling methods
- Comprehensive knowledge of engineering best practices, including coding standards, system design, testing methodologies, and operational excellence
Sanctuary AI is an equal opportunity employer. We are committed to creating a diverse and inclusive work environment that values and respects all employees. We offer a comprehensive benefits package, including medical, dental, and vision coverage, life insurance, wellness programs, stock options, paid time off, and more.
We are a dynamic and innovative company that is passionate about creating the world's first human-like intelligence in general-purpose robots. Our team has experience launching market-defining innovations rooted in previously unsolved and deep scientific problems.
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the RoleWe are looking for a talented software engineer with a strong...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the RoleWe are looking for a talented software engineer with a strong...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeSenior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key Responsibilities:Develop and maintain our simulation software stackSpearhead the...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeSenior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key Responsibilities:Develop and maintain our simulation software stackSpearhead the...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationWe are seeking a highly skilled Senior Software Engineer to join our Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the Role:Develop, maintain, and upgrade our simulation software...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationWe are seeking a highly skilled Senior Software Engineer to join our Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the Role:Develop, maintain, and upgrade our simulation software...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain our simulation software stackSpearhead the development of...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain our simulation software stackSpearhead the development of...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team. As a key member of our team, you will be responsible for designing, developing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain our simulation software stackSpearhead the development of high-fidelity digital twin...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team. As a key member of our team, you will be responsible for designing, developing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain our simulation software stackSpearhead the development of high-fidelity digital twin...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain high-fidelity digital twin models of our general-purpose robotics...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain high-fidelity digital twin models of our general-purpose robotics...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain high-fidelity digital twin models of our general-purpose robotics...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Robotics Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.Key ResponsibilitiesDevelop and maintain high-fidelity digital twin models of our general-purpose robotics...
-
Senior Robotics Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationWe are seeking a highly skilled Senior Software Engineer to join our Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the Role:Develop, maintain, and upgrade our simulation software...
-
Senior Robotics Software Engineer
1 month ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob Title: Senior Software Engineer - Robotics SimulationWe are seeking a highly skilled Senior Software Engineer to join our Simulation team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and maintaining our simulation software stack.About the Role:Develop, maintain, and upgrade our simulation software...
-
Senior Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeSenior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, architecting, and implementing the technologies driving our general-purpose robots.We are looking for applicants who thrive on broad thinking and are...
-
Senior Software Engineer
2 months ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeSenior Software Engineer - Robotics SimulationSanctuary AI is seeking a highly skilled Senior Software Engineer to join our Simulation team. As a key member of our team, you will be responsible for designing, architecting, and implementing the technologies driving our general-purpose robots.We are looking for applicants who thrive on broad thinking and are...
-
Robotics Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeRobotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. As a key member of our team, you will support the development and improvement of our control software stack, working closely with our Principal Controls...
-
Robotics Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeRobotics Software EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled Robotics Software Engineer to join our Integrated Control System team. As a key member of our team, you will support the development and improvement of our control software stack, working closely with our Principal Controls...