Senior Robotics Software Engineer - Simulation

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 our simulation infrastructure. The ideal candidate will create high-fidelity virtual environments that enable rapid development, testing, and validation of our autonomy stack — reducing dependence on physical field time while accelerating iteration across perception, planning, and controls.

What you'll do

  • Build and maintain simulation environments that accurately model real-world field conditions — orchards, row crops, uneven terrain, variable lighting and weather.
  • Develop SIL/HIL testing frameworks that exercise the full autonomy stack end to end.
  • Create and maintain high-fidelity sensor models (cameras, GPS/RTK, IMUs, LiDAR) calibrated against real hardware.
  • Build tooling for automated scenario generation, regression testing, and CI integration.
  • Collaborate with perception, controls, and platform teams to define simulation requirements and close the sim-to-real gap.
  • Model vehicle dynamics and terrain interaction for multiple robot form factors.

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 with significant simulation focus
  • Strong proficiency in C/C++ and Python
  • Experience building simulation environments using platforms such as NVIDIA Isaac Sim, Unreal Engine, Gazebo, or similar
  • Familiarity with physics engines (PhysX, Bullet, MuJoCo) and sensor simulation
  • Deep understanding of ROS/ROS2 or similar robotics middleware
  • Experience integrating simulation into CI/CD pipelines for automated testing
  • Strong debugging, testing, and problem-solving skills with ability to work independently and collaboratively

Exceptional Candidates Will Also Bring

  • Rust programming experience and familiarity with Zenoh
  • Exposure to agricultural or off-road robotics
  • Experience with digital twins or synthetic data generation for ML pipelines
  • Familiarity with USD/OpenUSD scene formats
  • Experience with sim-to-real transfer techniques (domain randomization, system identification)
  • GPU-accelerated rendering or ray tracing for camera simulation
  • Experience with Jetson or embedded deployment targets

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.