Senior Onboard Robotics Software Engineer (C++, Python)

Walden Robotics

Cambridge (MA)

On-site

USD 140,000 - 180,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Walden Robotics seeks an experienced on-robot software engineer to own major portions of the robot software stack. You will work primarily in C++ and Python, tying perception, control, teleoperation, and autonomy into a robust system, from onboard services to deployment tooling.

Responsibilities include building core onboard services, integrating perception and control, deploying pipelines, and extending logging/telemetry. Strong Linux, CI/CD, and cloud experience are valued.

Qualifications

  • Proven experience building production software systems with strong fluency in modern C++ and Python.
  • Hands-on experience developing software for robots or other latency-sensitive, safety-conscious physical systems.
  • Deep comfort developing, debugging, and profiling on Linux, including networking, processes, and system performance.
  • Experience with inter-process and networked communication frameworks such as gRPC, WebRTC, DDS, or similar middleware.
  • Working knowledge of Docker, CI/CD systems, and cloud services (AWS).
  • Track record of writing well-tested, maintainable code and improving codebases through good architecture.

Responsibilities

  • On-Robot Software Development: Design, implement, and maintain core onboard services and libraries in C++ and Python, with emphasis on performance and reliability.
  • Systems Integration: Connect perception, control, teleoperation, and autonomy components into cohesive robot behaviors; own cross-cutting concerns like message transport, lifecycle, and configuration.
  • Deployment & Release: Build and improve pipelines to package, version, and deploy software to robots in the field, including Docker-based environments and CI/CD workflows.
  • Observability & Data: Extend onboard logging, diagnostics, and telemetry, and pipelines that move robot data to the cloud (AWS S3) for debugging and fleet insight.
  • Developer Tooling: Improve the build system, test infrastructure, and developer workflows for a fast-moving robotics codebase.
  • Field Support: Debug issues on real robots in deployments and harden the stack for production environments.
  • Cross-Functional Collaboration: Partner with controls, AI, teleoperation, and hardware engineers to define interfaces and land features end-to-end.

Skills

C++ & Python
Robotics
Linux
gRPC/WebRTC
Docker/CI
Testing/quality
End-to-end ownership

Tools

Docker
CI/CD
AWS
Bazel
CMake
Athena
OpenSearch

Job description

Walden Robotics seeks an experienced on-robot software engineer to own major portions of the robot software stack. You will work primarily in C++ and Python, tying perception, control, teleoperation, and autonomy into a robust system, from onboard services to deployment tooling.

Responsibilities include building core onboard services, integrating perception and control, deploying pipelines, and extending logging/telemetry. Strong Linux, CI/CD, and cloud experience are valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior On-Robot Software Engineer — C++/Python
Senior On-Robot Software Engineer — C++/Python

Walden Robotics, Inc. • Cambridge (MA)

On-site
USD 140,000 - 210,000
Annual bonus
Equity
Company-subsidized insurance
+3
Member of Technical Staff: Senior Fullstack Robotics Software
Member of Technical Staff: Senior Fullstack Robotics Software

Walden Robotics • Cambridge (MA)

On-site
USD 140,000 - 180,000
Member of Technical Staff: Senior Fullstack Robotics Software
Member of Technical Staff: Senior Fullstack Robotics Software

Walden Robotics, Inc. • Cambridge (MA)

On-site
USD 140,000 - 210,000
Annual bonus
Equity
Company-subsidized insurance
+3
Robot Software Engineer — Core Onboard & Cloud Stack
Robot Software Engineer — Core Onboard & Cloud Stack

Rhoda AI • Palo Alto (CA)

On-site
USD 130,000 - 210,000
Robotics Software Engineer
Robotics Software Engineer

Paradigm Robotics • Austin (TX)

On-site
USD 85,000 - 125,000
Healthcare
Medical
Dental
+6
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Embedded Firmware Engineer - Robotics & Functional Safety
Embedded Firmware Engineer - Robotics & Functional Safety

Walden Robotics • Cambridge (MA)

On-site
USD 110,000 - 150,000
Annual bonus
Company equity
Health insurance
+3
Member of Technical Staff: Firmware, Embedded, and Functional Safety
Member of Technical Staff: Firmware, Embedded, and Functional Safety

Walden Robotics • Cambridge (MA)

On-site
USD 110,000 - 150,000
Annual bonus
Company equity
Health insurance
+3
Senior Robotics Software Engineer - Remote
Senior Robotics Software Engineer - Remote

Bright Vision Technologies • Eden Prairie (MN)

Remote
USD 100,000 - 150,000