Bonsai Robotics is seeking a Senior Robotics Software Engineer to build and own its simulation platform. The platform supports robots operating in orchards, vineyards, and bedded crops under changing light and weather conditions and across multiple vehicle form factors. Simulation is used to regression-test software releases, reproduce and resolve field failures, and generate synthetic data for perception models. This role owns the platform end to end, from vehicle, sensor, and environment models through CI pipelines and metrics used to assess whether changes are safe to ship. The goal is to ensure that software that passes simulation also works in the field. The role involves creating realistic simulation environments and integrating them with the ROS 2 autonomy stack. The engineer will develop software-in-the-loop (SIL) and hardware-in-the-loop (HIL) frameworks to run perception, planning, and controls in a closed loop; convert field logs and failures into repeatable regression scenarios; and develop sensor and vehicle models calibrated against real hardware and vehicle data. The role also includes building scenario generation, evaluation, and reporting into CI, keeping simulation fast and reproducible, assessing sim-to-real accuracy, and generating synthetic perception-training data in collaboration with the ML team. The engineer will work with perception, controls, and platform teams to define simulation requirements and prioritize important sim-to-real gaps. Bonsai describes its workplace as hybrid for selective roles, with flexibility to split time between the office and home. The company also describes a supportive, collaborative, and mission-driven culture focused on robotics innovation and impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior