Senior Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Waltham, MA
Senior level
Robotics • Software
The Role
The Senior Software Engineer will develop and test capabilities for fully-autonomous mobile robots in warehouses, working closely with a multi-disciplinary team. Responsibilities include designing systems for autonomous behaviors, creating interfaces for customer applications, and performing failure analysis to guide design decisions.
Summary Generated by Built In

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

Bash
C++
Python
Typescript
The Company
HQ: Waltham, ME
642 Employees
On-site Workplace
Year Founded: 1992

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.

Jobs at Similar Companies

bet365 Logo bet365

Software Developer, Trading and Tools

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
Louisville, CO, USA
69 Employees
111K-185K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account