In this role, you will have the opportunity to:
Work with the Stretch Robotics team to develop the world’s most advanced, fully-autonomous mobile robot designed to tackle many different applications within warehouses. Every day, you will work with a team of developers to support new, groundbreaking applications for Stretch. In this highly collaborative role, you will work closely with a multi-disciplinary team of engineers to support the development and testing of new capabilities for Stretch. You will work to improve existing capabilities and develop new ones as we expand the types of work Stretch does and the environment it operates in.
As a Systems Software Engineer on the Stretch Insights and Infrastructure team, you will work closely with a multi-disciplinary team of engineers to support the development and testing of new capabilities for Stretch.
How you will make an impact:
-
Design systems and tooling to accelerate developing and debugging autonomous behaviors on Stretch
-
Design and build systems that interface with customer-facing applications, such as metrics, logging, and ui/ux
-
Participate in system architecture design with an eye towards code modularity, testability, and maintainability
-
Performing failure analysis from lab and field data to inform design decisions
To succeed in this role, you should have the following skills and experience:
-
BS or MS in computer science, robotics, or similar field
-
5+ years of industry experience with C++, Python, Bash, Typescript
-
Experience with DevOps systems and workflows, e.g. Jenkins, Docker, Bazel
-
Knack for failure analysis and problem solving
Would be nice to have:
-
Experience working with with autonomous behavior abstractions, e.g. behavior trees, finite state machines
-
Experience maintaining cloud infrastructure
-
Experience working on robotics simulation
Top Skills
What We Do
Boston Dynamics builds advanced mobile manipulation robots with remarkable mobility, dexterity perception and agility. We use sensor-based controls and computation to unlock the potential of complex mechanisms. Our world-class development teams develop prototypes for wild new concepts, do build-test-build engineering and field testing and transform successful designs into robot products. Our goal is to change your idea of what robots can do.