Senior Staff On-Robot Data Infrastructure Software Engineer

17 hours ago


Waltham, MA, United States Boston Dynamics Full time

Boston Dynamics is known for building advanced mobile robots, like Spot, Stretch, and Atlas. Our robots operate in the most challenging and remote environments imaginable, from industrial sites to disaster zones. This presents a unique challenge: to build a sophisticated data infrastructure that enables robots to operate reliably despite limited or unreliable cloud connectivity.

The Central Software (CSW) team is looking for a creative and passionate Senior Staff On-Robot Data Infrastructure Software Engineer to build and extend the core technologies that make this possible. In this role, you will create and extend foundational on-robot logging and telemetry infrastructure that all robot teams depend on. This will expand the reach and capabilities of our robots, enabling them to operate autonomously and effectively wherever they are needed.

What You'll Do:

  • Design and build scalable on-robot software and services for data management, logging, and diagnostics.
  • Partner with others to diagnose and resolve on-robot software integration and reliability issues.
  • Innovate by researching and implementing new technologies and tools to improve our real-time data platform, ensuring high performance in resource-constrained environments.
  • Lead with quality by participating in code reviews and upholding best practices, contributing to a robust, shared codebase used across the entire organization.
  • Collaborate with stakeholders across the organization to propose and champion changes that extent 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++ designing, developing, and optimizing high-performance system software.
  • Demonstrated understanding of file formats for data storage (Parquet, Avro, ORC) and in-memory representation (HDF5, Arrow)
  • Solid understanding of concurrency and real-time systems for resource-contrained applications.
  • Strong network programming fundamentals, including experience using protobuf, GRPC, and flatbuffer for inter-process communication and network services.
  • A solid grasp of the Linux development environment, including experience with Git version control.
  • Proficiency 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.


#LI-JM1

  • Waltham, MA, United States Boston Dynamics Full time

    As a Senior Staff Security Software Engineer on the Atlas team at Boston Dynamics, you will be directly involved in defining, architecting, and implementing the security features of the Atlas Robot and associated infrastructure. To thrive in this role, you'll need to be thoughtful in designs, speedy in execution, and collaborate well with a dynamic,...


  • Waltham, MA, United States Boston Dynamics Full time

    As a Senior Staff Security Software Engineer on the Atlas team at Boston Dynamics, you will be directly involved in defining, architecting, and implementing the security features of the Atlas Robot and associated infrastructure. To thrive in this role, you'll need to be thoughtful in designs, speedy in execution, and collaborate well with a dynamic,...


  • Waltham, MA, United States Boston Dynamics Full time

    As a Senior Staff Security Software Engineer on the Atlas team at Boston Dynamics, you will be directly involved in defining, architecting, and implementing the security features of the Atlas Robot and associated infrastructure. To thrive in this role, you'll need to be thoughtful in designs, speedy in execution, and collaborate well with a dynamic,...


  • Waltham, MA, United States Boston Dynamics Full time

    The Systems Engineering, Integration, and Test (SEIT) Department of Boston Dynamics (BD) seeks a highly talented Systems Engineer who is passionate about working with an exceptional team of roboticists to develop the world's most capable, safe, and reliable humanoid robot. This Systems Engineer will focus primarily on facilitating delivery of customer-driven...


  • Waltham, MA, United States Boston Dynamics Full time

    Full-Stack Software Engineer As a Full-Stack Software Engineer on the Warehouse Robotics team at Boston Dynamics, you'll build a number of core features connecting our robots to our users. Examples of possible work includes new features for the Stretch Web Interface, cloud tools to manage our fleet of Stretch robots, performance optimization for critical...


  • Waltham, MA, United States Boston Dynamics Full time

    Full-Stack Software Engineer As a Full-Stack Software Engineer on the Warehouse Robotics team at Boston Dynamics, you'll build a number of core features connecting our robots to our users. Examples of possible work includes new features for the Stretch Web Interface, cloud tools to manage our fleet of Stretch robots, performance optimization for critical...


  • Waltham, MA, United States Humatics Full time

    We are seeking a talented and motivated software engineer who has a passion for robotics, software and designing solutions to customer problems. This role will contribute directly to customer projects and product goals at various levels of the software stack including participating in the design and implementation of application code, embedded software,...


  • Waltham, MA, United States Humatics Full time

    We are seeking a talented and motivated software engineer who has a passion for robotics, software and designing solutions to customer problems. This role will contribute directly to customer projects and product goals at various levels of the software stack including participating in the design and implementation of application code, embedded software,...


  • Waltham, MA, United States Humatics Full time

    We are seeking a talented and motivated software engineer who has a passion for robotics, software and designing solutions to customer problems. This role will contribute directly to customer projects and product goals at various levels of the software stack including participating in the design and implementation of application code, embedded software,...


  • Waltham, MA, United States Humatics Full time

    We are seeking a talented and motivated software engineer who has a passion for robotics, software and designing solutions to customer problems. This role will contribute directly to customer projects and product goals at various levels of the software stack including participating in the design and implementation of application code, embedded software,...