Senior Software Engineer, Robotics Simulation
3 weeks ago
Sanctuary AI
Your New Role and Team
Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies driving our general-purpose robots.
We're seeking applicants who thrive on broad thinking and are eager to continuously learn and develop their technical skills in a dynamic industry environment. As a key member of our team, you'll have the opportunity to own solutions from conception to deployment, adapt to complex development landscapes, and drive innovation that enhances our technology stack. If you're ready to make a significant impact and contribute to the advancement of robotics technology, we invite you to join us.
Success Criteria- Develop, maintain, and upgrade our simulation software stack.
- Lead the implementation of simulation technologies supporting teleoperation, machine learning and real-time motion planning initiatives.
- Design, test and deploy scalable, reliable simulation components integrated with the broader robotics stack.
- Drive innovation by evaluating and adopting tools, technologies and methodologies.
- Conduct design reviews, analyze requirements and propose robust technical solutions.
- Mentor and support team members, fostering professional growth and technical development.
- Troubleshoot and resolve issues within the simulation and robotics system, ensuring reliability and performance.
Your Experience
Qualifications
- 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 professional engineering, with hands-on expertise in robotics simulation or control systems.
- Proficiency in C++, Rust or equivalent languages, with a strong understanding of software design principles.
- Experience in physics engines such as MuJoCo, Drake or Bullet.
- Solid foundation in multi-body dynamics, kinematics and control systems.
- Experience designing, implementing, and rigorously testing software components as part of a highly integrated and complex system, ensuring reliability and performance under demanding conditions.
Skills
- Proficiency in distributed system design, multithreading, and concurrency, with a focus on building scalable and resilient software architectures.
- Knowledge of advanced 3D rendering pipelines for real-time applications, and 3D APIs such as OpenGL, Vulkan, etc.
- 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.
- Exposure to machine learning workflows and simulation-based training pipelines.
- Comprehensive knowledge of engineering best practices, including coding standards, system design, testing methodologies, and operational excellence.
- Excellent written and verbal communication to solve problems, convey design and evaluate systems.
- Possess exceptional listening skills and adeptness in conflict resolution, fostering a collaborative and inclusive team culture.
- Demonstrate influential leadership, capable of driving consensus and inspiring others to embrace new ideas and methodologies.
- Embrace challenges with tenacity and enthusiasm, pushing the boundaries of what's possible in robotics and simulation technology.
- Exhibit patience, persistence, and meticulous attention to detail when troubleshooting issues, ensuring the delivery of robust and reliable solutions.
- Maintain an unwavering commitment to advancing the field of robotics, driven by a passion for creating machines with human-like intelligence.
Working at Sanctuary AI
Sanctuary AI is an equal opportunity employer; employment with Sanctuary AI is governed based on skills, competence, and qualifications and will not be influenced in any way by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. In 2023, Sanctuary AI moved into a state-of-the-art office facility and has been recognized by LinkedIn as a Top Startup company.
Compensation and Benefits
Sanctuary offers a market-leading compensation package that includes competitive salaries, equity stakes, and a full suite of benefits for permanent employees, encompassing health coverage, paid time off, cutting-edge work facilities, and worksite flexibility by role. Our commitment to fairness ensures that our total compensation consistently surpasses market standards.
About Sanctuary AI
Founded in 2018, Sanctuary builds humanoid robots and a novel control system for them that integrates symbolic logic and reasoning with data-driven robot foundation models. We use our robots to collect vision, audio, touch, and proprioception data from the perspective of the robot while they perform real-world work tasks. We use that data to train multimodal robot foundation models. Because our systems are vertically integrated, we can design, deploy, and refine at scale. Our mission is to create the world's first human-like intelligence in general-purpose robots.
#J-18808-Ljbffr-
Senior Software Engineer, Robotics Simulation
4 weeks ago
Vancouver, British Columbia, Canada Sanctuary AI Full timeYour New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies driving...
-
Senior Software Engineer, Robotics Simulation
2 weeks ago
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeYour New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies driving...
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeYour New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies driving...
-
Senior Software Engineer, Robotics Simulation
4 weeks ago
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeYour New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies driving...
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeYour New Role and Team Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Senior Software Engineer to join our Applications team. Reporting to the Applications Software Engineering Manager, you'll delve deep into the design, architecture, and implementation of the technologies...
-
Robotics Simulation Software Architect
3 days ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeJob OverviewWe are seeking an experienced Senior Software Engineer to join our Applications team at Sanctuary AI. As a key member of our team, you will be responsible for the design, architecture, and implementation of simulation technologies supporting teleoperation, machine learning, and real-time motion planning initiatives.Our ideal candidate will have...
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeAbout the Role:The successful candidate will have a strong background in robotics simulation and control systems, with excellent programming skills and a passion for innovation.Key Responsibilities:Develop and maintain cutting-edge simulation software to support our humanoid robot projects.Leverage your expertise in physics engines to drive the...
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeJob Summary:We are seeking a highly motivated and experienced Senior Software Engineer to join our Applications team at Sanctuary Cognitive Systems Corporation. As a key member of our team, you will be responsible for developing and maintaining our simulation software stack, leading the implementation of simulation technologies, and driving innovation...
-
Autonomous Robotics Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Red Rabbit Robotics Full timeFinding SolutionsWe are committed to delivering high-impact solutions for our customers. As a Robotics Engineer, you will be responsible for designing and implementing control systems for our humanoid robots, ensuring seamless integration with our hardware and operations teams.Key ResponsibilitiesInvestigate and compare frameworks and algorithms to guide our...
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeTechnical Requirements:To succeed in this role, you will need to possess a strong foundation in robotics simulation and control systems, with excellent programming skills and a passion for innovation.Key Responsibilities:Develop and maintain cutting-edge simulation software to support our humanoid robot projects.Leverage your expertise in physics engines to...
-
Senior Robotics Engineer
3 days ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the RoleThis is a challenging opportunity to join a dynamic industry environment and drive innovation in robotics technology. As a senior software developer, you will lead the implementation of simulation technologies and own solutions from conception to deployment.You will have the opportunity to mentor and support team members, fostering professional...
-
Robotics Simulation Software Engineer
3 hours ago
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeCompany OverviewSanctuary Cognitive Systems Corporation is a world leader in building AI-based control systems for humanoid robots. We're seeking a skilled and motivated Senior Software Engineer to join our Applications team.
-
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full timeJob Description:We are seeking a highly skilled Senior Software Engineer to join our Applications team at Sanctuary Cognitive Systems Corporation. As a key member of our team, you will be responsible for designing, architecting, and implementing the technologies driving our general-purpose robots.Responsibilities:Develop and maintain our simulation software...
-
Senior Robotics Engineer
2 weeks ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAt Sanctuary AI, we are developing groundbreaking humanoid robots that integrate symbolic logic and reasoning with data-driven robot foundation models.Job OverviewWe are seeking a highly skilled Technical Artist to join our team in the creative production process of simulation and robotics development.This role offers an exceptional opportunity to work...
-
Robotics Simulation Artist Lead
1 week ago
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full time**Sanctuary Cognitive Systems Corporation Overview**We are a pioneering company that builds humanoid robots and novel control systems for them. Our mission is to create the world's first human-like intelligence in general-purpose robots.We utilize our robots to collect data from the environment while they perform real-world tasks, which we then use to train...
-
Robotics Control Engineer
2 weeks ago
Vancouver, British Columbia, Canada Humanoid Full timeRobotics Control Engineer (Low-Level) – VancouverHumanoid is the first AI and robotics company in the UK, creating the world's most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial...
-
Humanoid Robot Control Systems Engineer
2 weeks ago
Vancouver, British Columbia, Canada Red Rabbit Robotics Full timeCompany OverviewRed Rabbit Robotics aims to revolutionize the workforce by leveraging humanoid robots. Founded recently, we have already made significant progress, including building two generations of humanoid robot prototypes, securing venture backing, and attracting major customers.Job DescriptionWe are looking for an experienced Robotics Engineer to join...
-
Software Simulation Engineer
5 days ago
Vancouver, British Columbia, Canada ANSYS, Inc. Full timeAbout Us">Ansys, Inc. is a world-leading provider of engineering simulation software that enables designers and engineers to simulate and analyze complex physical phenomena in order to improve product performance, reduce risk, and accelerate innovation.">Job Description">We are seeking an experienced Software Simulation Engineer to join our team. As a key...
-
Humanoid Robot Simulation Specialist
2 weeks ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeWe are looking for a skilled Technical Artist to join our team at Sanctuary AI.Job DescriptionCreate high-quality 3D assets from scratch, ensuring they meet performance, aesthetics, and physics requirements.Develop tools and scripts to assist research scientists and engineers with content simulation and rendering matters.Design and implement elegant...
-
Vancouver, British Columbia, Canada ANSYS, Inc. Full timeJob OverviewWe are seeking a highly skilled software engineer to enhance the graphics and post-processing features in our industry-leading electromagnetic simulation products.