Senior Robotics Software Engineer

Bonsai Robotics

San Jose (CA)

On-site

USD 175,000 - 210,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bonsai Robotics in San Jose, CA is seeking a Senior Robotics Software Engineer to design and implement autonomous tractor software for field operations. You will own navigation, task execution, and state management across diverse platforms, using ROS2, C++, Python, and Rust in a safety‑focused, scalable system.

You will work with an AI/ML team, review code, debug across hardware/software boundaries, and contribute to CI/CD pipelines in a Linux environment, delivering reliable autonomy for

Qualifications

  • 4+ years of relevant experience in robotics software engineering.
  • BS, MS, or PhD in a related field.
  • Shipped production robots to customers.
  • Strong experience with C++ and ROS2 software development, including testing and CI/CD pipelines.
  • Experience debugging across hardware/software boundaries.
  • Comfortable working in Linux environment.

Responsibilities

  • Design and build autonomous software powering Bonsai Intelligence fleet across applications and environments.
  • Write production-grade C++, Python, and Rust in a ROS2 setup.
  • Tackle robotics challenges and bring innovative solutions.
  • Review code and documentation for correctness and system cohesion.
  • Support, debug, and troubleshoot a growing global fleet of autonomous tractors.
  • Use data to drive development decisions and validate approaches.
  • Ensure safety, reliability, and extensibility in complex systems.
  • Collaborate with robotics team across diverse skills and backgrounds.

Skills

C++
ROS2
Python
Rust
Linux
CI/CD

Education

BS/MS/PhD in related field

Tools

CI/CD pipelines

Job description

Senior Robotics Software Engineer

Bonsai Robotics San Jose, California, United States



About this position

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.



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.



Salary Information

The pay range for this role is: 175,000 - 210,000 USD per year (San Jose, CA)


Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomous Robotics Software Lead for Field Operations
Autonomous Robotics Software Lead for Field Operations

Bonsai Robotics • San Jose (CA)

On-site
USD 175,000 - 210,000
Field Application Engineer
Field Application Engineer

Bonsai Robotics • Davis (CA)

On-site
USD 85,000 - 115,000
SVP of Engineering
SVP of Engineering

Bonsai Robotics, Inc. • San Jose (CA)

On-site
USD 200,000 - 275,000
SVP of Engineering
SVP of Engineering

Bonsai Robotics • San Jose (CA)

On-site
USD 200,000 - 275,000
SVP of Engineering
SVP of Engineering

bonsairoboticsmain • San Jose (CA)

On-site
USD 350,000 - 520,000
Field Application Engineer
Field Application Engineer

bonsairoboticsmain • Davis (CA)

On-site
USD 75,000 - 95,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Blue River Technology • Santa Clara (CA)

Hybrid
USD 158,000 - 261,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Senior Robotics Engineer
Senior Robotics Engineer

Sabanto • Chicago (IL)

On-site
USD 90,000 - 120,000
Unlimited Vacation
401k
Medical, dental benefits
Robotics Software Engineer
Robotics Software Engineer

Samson Rose • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 250,000
Equity participation
Relocation support