About the job
Intrinsic Robotics, a pioneering initiative from Alphabet, is on a mission to revolutionize industrial robotics. Our dedicated team believes that breakthroughs in AI, perception, and simulation will reshape the capabilities of industrial robotics in the near future, with software and data driving our innovations.
We aim to enhance the intelligence, accessibility, and usability of industrial robotics for countless businesses, entrepreneurs, and developers. Join our dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.
Role
As a Robotics Software Testing Engineer, you will collaborate with fellow engineers to maintain and test software for robotics within the realm of industrial factory automation. You will play a crucial role in ensuring software stability and compatibility by designing and implementing comprehensive automated test suites. Your responsibilities will include working closely with engineers and stakeholders to design testing pipelines that incorporate hardware in the loop, along with assisting in the maintenance of Open-RMF while engaging with users and the open-source community regarding issues, fixes, and feature requests.
How Your Work Moves the Mission Forward
- Enable the team to swiftly discover, isolate, and mitigate issues.
- Empower the team to deploy with confidence.
- Accelerate the development of robot interoperability and factory orchestration at scale.
- Provide a consistent and reliable testing pipeline to expedite development, bug reproduction, and fixes.
Skills You Will Need to Be Successful
- Bachelor’s or Master’s degree in Computer Science, Robotics, or equivalent practical experience.
- Familiarity with modern programming practices in C++, Python, or Rust.
- Experience in designing and maintaining software testing pipelines with upstream dependencies and downstream users.
- Experience with distributed systems and communication protocols such as REST or ROS 2.
- Experience with both simulated (Gazebo) and hardware mobile robot platforms.
Skills That Will Differentiate Your Candidacy
- Experience with Open-RMF.
- Experience in Rust.
- In-depth knowledge of isolation, containerization, and Kubernetes.
- Experience with industrial robotic arms.

