- Robot type
- Agriculture
- Location
- San JoseCaliforniaUSA
- Job type
- Software
- Posted
- Aug 17, 2026
Full-time
Senior Robotics Software Engineer
Job description
Every day, you're contributing to advancements in robotics that matter. If you're excited about innovation and impact, you'll find it here.
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.
Job responsibilities
- 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
Job requirements
- 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
