Senior Robotics Software Engineer - Platform

BONSAI ROBOTICS INC.
San Jose, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup C++ (Programming Language) Cloud Computing Configuration Management Continuous Integration Data Infrastructure Serialization Software Debugging Linux Programming Tools Device Drivers Middleware
+15 more
Embedded Software Global Positioning Systems (GPS) Protocol Buffers General-Purpose Computing on Graphics Processing Units Interoperability Python (Programming Language) Rust (Programming Language) Robot Operating System Real Time Systems Build Management Containerization Yocto Information Technology Lidar Docker

Job description

We are seeking a Senior Robotics Software Engineer to build and own core platform infrastructure for our autonomous robots. The ideal candidate is a full-stack robotics generalist who can work across middleware, device integration, embedded systems, build and deployment pipelines, and cloud infrastructure.

What you’ll do

  • Own the robotics platform stack end to end - middleware, device abstraction, communication layers, system services, and embedded software across multiple robot form factors.
  • Build infrastructure for sensor integration, data recording, observability, and fleet-wide diagnostics.
  • Streamline developer workflows and build developer tooling that makes the team faster and more efficient.
  • Design and maintain CI/CD, build and deployment pipelines, and fleet management infrastructure for embedded targets.
  • Drive architectural decisions on system design, messaging, and cross-team interfaces and integrations.

Requirements

  • Strong computer science fundamentals and systems fluency
  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, or a related field, with 5+ years of industry experience in robotics software engineering
  • Strong proficiency in Rust, C/C++ and Python
  • Deep understanding of ROS/ROS2 or similar robotics middleware
  • Linux systems programming (networking, IPC, process management, device drivers)
  • Experience with real-time systems, sensor drivers, and hardware bring-up
  • Experience with GPU computing and NVIDIA Jetson/Orin platforms
  • Containerization and cross-compilation for embedded targets (Docker, ARM64)
  • Protobuf or similar serialization frameworks for robotics messaging
  • GPS/RTK, IMU, camera, and LiDAR integration and calibration
  • Strong debugging, testing, and problem-solving skills with ability to work independently and collaboratively

Exceptional Candidates Will Also Bring

  • Familiarity with Zenoh
  • OTA update systems for fleet deployment
  • Exposure to agricultural or off-road robotics
  • Experience building developer tooling for robotics teams
  • Cloud and data infrastructure experience
  • Experience with Yocto, L4T, or custom Linux BSPs
  • Large-scale fleet configuration management

About the company

Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected platform that’s inspired by biology to see, think, and act with precision like a human. We bring together advanced perception, embodied AI, integrations with equipment manufacturers, and our compact, modular Amiga vehicles to deliver reliable automation to the world’s most demanding field operations-reducing costs and increasing operational efficiencies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Example technology stack for robotics software development

Falk-Moritz Schaefer · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 · LIVE

8:06 min

Core hardware and software components of robotics

Florian Gather Florian Gather +1 · World Congress 2026 Europe

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

Videos

See all

Related articles

See all