Senior Robotics Software Engineer - Platform

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

San Jose, United States

Work

Full-time

Experience

5+ years

About this Job

About the role

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.

Strong Candidates Will Have

  • 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

Bonsai Robotics is an Equal Employment Opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, national origin, ancestry, age, disability, gender identity or expression, marital status, or any other legally protected status.

About the Company

Bonsai Robotics logo

Bonsai Robotics

Privately Held
Robotics Software & AIConstruction & Agriculture

Bonsai provides vision-based automation and autonomous solutions to combat growers’ biggest challenge: the labor crisis. Bonsai partners with existing manufacturers enabling greater performance, efficiency, and insight than ever before.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.