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.
Numbers & Facts
Location
San Jose, California
Skills
Agricultureunmatched
Artificial Intelligence (AI)unmatched
Best Practicesunmatched
C++ Programming Languageunmatched
Code Reviewsunmatched
Computer Systemsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Debugging Skillsunmatched
Documentationunmatched
GPS (Global Positioning System)unmatched
Linux Operating Systemunmatched
Manufacturing/Production Testingunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Python Programming/Scripting Languageunmatched
Roboticsunmatched
Robotics Softwareunmatched
Software Developmentunmatched
Software Engineeringunmatched
Team Buildingunmatched
Testingunmatched
Training/Teachingunmatched
Vehicle Fleetsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.