Senior Robotics Software Engineer

Bonsai Robotics· Software Engineering
Apply Now ↗
📍 San Jose, CAFULL TIME💰 USD 175K–210K

About this role

About the role

We are looking for a talented Senior Robotics Software Engineer with expertise in robotics software development to join our innovative team. In this role, you will design and develop the autonomous tractor software guiding all behavior in agricultural and other complex network and GPS denied environments. You’ll own mission critical systems for navigation, task execution, and state management across many unique form factors and customer needs. You’ll work with a state of the art AI and ML team building the future of general purpose robotics.

What you'll do

  • Design and build the autonomous software powering the Bonsai Intelligence fleet across a multitude of applications and environments
  • Write well documented and tested production C++, Python, and Rust software in a ROS2 environment
  • Bring innovative solutions and collaboratively tackle a wide range of robotics challenges
  • Review colleagues code and design documentation for correctness and cohesion with the system design
  • Support, debug, and problem solve across a growing global fleet of autonomous tractors, and precision ag equipment
  • Use data to drive development decisions and to prove out novel approaches to difficult problems
  • Tackle complex engineering problems with a mindset focused on safety, reliability, and extensibility
  • Teach and learn in equal measure alongside an excellent robotics team with a wide range of skills and backgrounds

Qualifications

  • You have 4 or more years of relevant experience across applied robotics and software engineering positions
  • You hold a BS, MS, or PhD in related field
  • You have shipped real production robots to real customers
  • You are familiar with C++ and ROS2 software development best practices, including testing and CI/CD pipelines
  • You have experience debugging problems outside of your area of expertise and across the hardware / software boundary
  • You are comfortable working in a Linux environment

Bonus

  • You have expertise in solving path planning and optimization problems in low latency constrained compute environments
  • You have experience developing with Rust in a production environment


Bonsai Robotics is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status or any other category protected by law.

About Bonsai Robotics

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.


Frequently Asked Questions

What is the salary for the Senior Robotics Software Engineer role at Bonsai Robotics?
The listed salary for this Senior Robotics Software Engineer position at Bonsai Robotics is USD 175K–210K. This is an FULL TIME role.
Where is the Senior Robotics Software Engineer position at Bonsai Robotics located?
This Senior Robotics Software Engineer role at Bonsai Robotics is based in San Jose, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Robotics Software Engineer role at Bonsai Robotics full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Senior Robotics Software Engineer role in the Software Engineering department at Bonsai Robotics.
Which team or department does the Senior Robotics Software Engineer at Bonsai Robotics belong to?
This Senior Robotics Software Engineer position is part of the Software Engineering department at Bonsai Robotics. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Robotics Software Engineer position at Bonsai Robotics?
Click the "Apply Now" button on this page. You will be redirected to Bonsai Robotics's official application portal hosted on rippling where you can submit your application directly.
When was the Senior Robotics Software Engineer job at Bonsai Robotics posted?
This Senior Robotics Software Engineer position at Bonsai Robotics was posted on Aug 17, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Robotics Software Engineer
Bonsai Robotics · 💰 USD 175K–210K
Apply for this role ↗

You'll be redirected to Bonsai Robotics's official application page on rippling.