Software DevOps/Release Engineer

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...

  • Proven experience in DevOps, Release Engineering, or similar roles, with a focus on robotics software.
  • Hands-on experience with ROS and ROS 2 (Robot Operating System), including package management and build tools (e.g., catkin, colcon).
  • Proficiency in CI/CD tools (e.g., Teamcity, Jenkins, GitLab, GitHub) and their applications in autonomous systems projects.
  • Strong understanding of cloud platforms (AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes).
  • Expertise in scripting and programming languages (e.g., Python, Bash, or C++).
  • Familiarity with robotics simulation tools (e.g., Gazebo, Unity or Foxglove) and HIL testing environments.
  • Solid knowledge of version control systems (e.g., Git, SVN) and their application to robotics workflows.
  • Strong problem-solving skills, with experience troubleshooting complex system issues.

Bonus points for...

  • Familiarity with robotics-specific release processes, including the development and deployment of real-time systems and firmware updates to autonomous vehicles.
  • Knowledge of configuration management tools (e.g., Ansible, Terraform) for robotics environments.
  • Experience with monitoring and telemetry tools (e.g., Grafana, or robotics-specific logging frameworks).
  • Certification in DevOps or strong work experience spanning multiple years.

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)

Engineering

San Jose, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling