What are the responsibilities and job description for the Software DevOps/Release Engineer position at Bonsai Robotics?
About Bonsai Robotics
Bonsai Robotics' mission is to create the next leap forward in agriculture equipment efficiency by creating a new ecosystem of semi-autonomous robotic machinery. Orchards are dusty, hazard-filled, and GPS-denied. The GPS-based autosteer features that have driven row crop efficiencies cannot function in orchards. Our vision, AI, and machine control systems offer human-level environment understanding and local navigation capabilities and will be the platform for a new wave of innovation in agricultural production and management systems.
We simultaneously solve twin crises impacting nut growers and most of specialty agriculture : there is not enough human labor when you need it, and operational expenses are growing dramatically. Our state-of-the-art technology empowers orchard managers to optimize their operations, dramatically reduce operational expenses, and increase profitability. We are pursuing a Bonsai Inside strategy, and partnering with the largest orchard Original Equipment Manufacturers (OEMs) in the retrofitting of existing machines and design of new form factors.
About the role
We are looking for a talented Software DevOps / Release Engineer with expertise in robotics software development to join our innovative team. In this role, you will enhance and automate software delivery pipelines, optimize deployment processes, and ensure reliable integration and delivery of robotics applications. A strong understanding of Release Processes and the Robot Operating System (ROS) is essential. You will collaborate with developers, QA engineers, and robotics specialists to streamline the development lifecycle and maintain high-quality deployments in autonomous systems.
What you'll do
- Design, implement, and maintain CI / CD pipelines tailored to robotics software development, including ROS and ROS 2 projects.
- Automate build and deployment processes for robotics applications across multiple environments (e.g., simulation, testing, and real-world robotics platforms).
- Develop and oversee release procedures specifically for robotics software, ensuring consistency and reliability in deploying ROS / ROS 2 packages and updates.
- Coordinate release schedules, dependencies, and risks in collaboration with robotics teams and project managers.
- Maintain proper version control for robotics software artifacts, ensuring traceability and compliance with industry best practices.
- Implement robust change management processes for deploying updates to robotic systems in production.
- Monitor post-release performance of robotic systems and provide detailed analysis for improvements.
Qualifications
Strong candidates will exhibit...
Bonus points for...
Bonsai Robotics values diversity, inclusivity, and excellence in hiring and strongly encourages candidates from traditionally underrepresented backgrounds to apply.
The pay range for this role is :
130,000 - 180,000 USD per year (San Jose)
Salary : $130,000 - $180,000