Senior Robotics Software 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. Our state-of-the-art technology empowers orchard managers to optimize their operations, dramatically reduce operational expenses, and increase profitability.


Job Overview:

Bonsai is seeking an experienced Linux software developer with a strong background shipping stable deployed applications to constrained environments, with a focus on robotics. In this role, you will enable Bonsai's core technology by providing a robust vehicle core software platform that can reliably deploy, run, and monitor the end-to-end software stack for agriculture and off-road robots. 


What you'll do:


  • Work as part of the Robotics/Platform team to help create a feature complete, performant, and reliable end-to-end robotic vehicle application

  • Create on- and off-vehicle software components for the robot vehicle

  • Improve build system, deployment, health monitoring, and process orchestration for the robot application

  • Build Developer Experience workflows to accelerate development and testing

  • Improve performance characteristics of existing software components

  • Define configurations for the Linux host system on which the software application runs

  • Interface with Robotics, Computer Vision, and Cloud engineers to bring these systems together through consistent interfaces

Qualifications:
  • Bachelor's degree or higher in computer science or related field

  • 5+ years experience writing and shipping professional software

  • Proficient working on, deploying to, and configuring headless Linux systems

  • Proficient in Python, and C++ with CMake

  • Experience with ROS 2


Bonus points for experience with:

  • Delivering pure-C software

  • Docker

  • SystemD

  • DDS

  • GUI development using web frameworks (React, etc)

  • AWS Cloud Infrastructure: S3, EC2, etc.


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:

140,000 - 220,000 USD per year (Headquarters Physical Address)

Engineering

San Jose, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling