×
Register Here to Apply for Jobs or Post Jobs. X

Robot Data Infrastructure Software Engineer

Job in Waltham, Middlesex County, Massachusetts, 02254, USA
Listing for: Boston Dynamics
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Robotics, DevOps
Job Description & How to Apply Below
Position: On-Robot Data Infrastructure Software Engineer

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary