B

Senior Software Engineer

Boston Dynamics, Inc.
Full-time
On-site
Waltham Office (POST) United States of America

As a Software Engineer on the Spot Platform team, you will be part of a highly collaborative group that is passionate about innovation - and of course, robots! We help make Spot more useful to our customers by developing payloads and subsystems to collect and analyze real-world information. In this role, you will be responsible for the design and development of system level software and manufacturing software for our robots and systems. This encompasses developing APIs and libraries, device driver and operating system debug and tuning, as well as supporting our hardware team in bringing-up new boards. This is a great opportunity if you enjoy working collaboratively with cross-functional teams and are comfortable with interpreting requirements from multiple sources into a workable concept.

How you will make an impact:

  • Develop and optimize robot manufacturing software

  • Design, develop, and document test plans for new hardware bring-up

  • System tuning and reliability

  • Support the hardware team in board bring-up and debugging

  • Continually strive to improve the product and the process

We are looking for:

  • 2+ years of professional experience in C/C++ and Python programming

  • Experience developing hardware-in-the-loop (HIL) tests

  • Experience working with cross functional teams

  • Experience with robotics

Bonus points:

  • Web development experience with JavaScript and modern, component-based JS frameworks like React.

  • Experience with common software development tools such as Docker, Jenkins, and Bazel

  • Experience with request processing such as REST and gRPC