Logo
Boston Dynamics

Senior Staff On-Robot Data Infrastructure Software Engineer

Boston Dynamics, Waltham, Massachusetts, United States, 02254

Save Job

On-Robot Data Infrastructure Software Engineer Join to apply for the

On-Robot Data Infrastructure Software Engineer

role at

Boston Dynamics

Boston Dynamics builds advanced mobile robots, such as Spot, Stretch, and Atlas, that operate in challenging and remote environments. The company faces the unique challenge of enabling robots to perform reliably with limited or unreliable cloud connectivity, requiring sophisticated on‑robot data infrastructure.

The Central Software (CSW) team seeks a creative, passionate engineer to build and extend core on‑robot logging, telemetry, and data‑management systems that all robot teams depend on. Your work will expand the reach and capabilities of our robots, allowing them to operate autonomously wherever needed.

What You'll Do

Design and build scalable on‑robot software and services for data management, logging, and diagnostics.

Partner with other teams to diagnose and resolve on‑robot software integration and reliability issues.

Innovate by researching and implementing new technologies to improve the real‑time data platform, ensuring high performance in resource‑constrained environments.

Lead with quality by participating in code reviews, upholding best practices, and contributing to a robust, shared codebase used across the organization.

Collaborate with stakeholders across the organization to propose and champion changes that extend on‑robot data infrastructure capabilities.

Upskill and mentor peers and colleagues, fostering a culture of technical excellence and shared learning.

We're Looking For Someone With

7+ years of professional experience with production software development.

Proven expertise in C++ design, development, and optimization of high‑performance system software.

Experience with file formats for data storage (Parquet, Avro, ORC) and in‑memory representation (HDF5, Arrow).

Strong understanding of concurrency and real‑time systems for resource‑constrained applications.

Solid networking fundamentals, including experience with protobuf, gRPC, and flatbuffer for inter‑process communication and network services.

Proficiency in the Linux development environment and Git version control.

Programming skills in Python for rapid prototyping, tool development, and scripting to support robot operations.

A bachelor’s degree in Computer Science, Engineering, or a related technical field.

Bonus Points If You Have

Experience with monorepo build systems like Bazel.

Familiarity with cloud providers (GCP, AWS, Azure) and their data‑related services.

Experience with containerization technologies such as Docker.

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Engineering and Information Technology

Industries: Automation Machinery Manufacturing

#J-18808-Ljbffr