Senior Robotics Software Engineer

2 weeks ago


San Diego, United States Bonsai Robotics Full time

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.



If you are interested in applying for this job, please make sure you meet the following requirements as listed below.

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.

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.


  • San Francisco, United States Simbe Robotics Inc Full time

    In this internship, you will be working with our robot software engineering team for 3 months on the code that drives our Tally(TM) autonomous robots. You will work in an exciting fast-paced Silicon Valley startup environment and work on all aspects of Tally including but not limited to navigation, perception, autonomous behaviors, hardware drivers, cloud...


  • San Francisco, United States Osaro, Inc. Full time

    We are looking for a full-time Senior Robotics Software Engineer whose work will help us improve the capabilities of our robot control stack, working closely with our state-of-the-art perception and powerful adaptive decision-making algorithms. Our AI software products endow industrial robots with the level of autonomy needed to perform an extensive variety...


  • San Francisco, United States Civ Robotics inc. Full time

    About the Role As a Robotics Mechanical Engineer, you can shape our robots' future and contribute directly to their design and development. Your responsibilities will include refining current designs, developing new components, enhancing safety features, and establishing robust processes for hardware engineering. In this role, you will: Responsible for...


  • San Mateo, United States Ruby Robotics Full time

    Staff Instrument Software Engineer: Ruby Robotics About Us: Started by Stanford/MIT alumni who previously founded 3 successful medical device companies, Ruby Robotics is advancing precision oncology with robotics and artificial intelligence solutions. Our first product uses a custom-built instrument and AI to autonomously prepare, image and analyze tissue...


  • San Mateo, United States Ruby Robotics Full time

    Staff Instrument Software Engineer: Ruby Robotics About Us: Started by Stanford/MIT alumni who previously founded 3 successful medical device companies, Ruby Robotics is advancing precision oncology with robotics and artificial intelligence solutions. Our first product uses a custom-built instrument and AI to autonomously prepare, image and analyze tissue...

  • R&D Software Engineer

    5 hours ago


    San Francisco, United States Simbe Robotics Inc Full time

    In this role, you will be working with both our robot software engineering and R&D teams on the software stack that drives the autonomy of our Tally(TM) robots. In this exciting role, you will be working on the cutting edge to improve and expand the capabilities of our robot fleet. You will also be working with our R&D team on both defining and implementing...


  • San Diego, United States High Side Technology Full time

    Job DescriptionJob DescriptionDescription:HST has an immediate need for a senior software engineer to provide software design and architecture support to multiple Department of Defense (DoD) and Intelligence Community (IC) clients. The successful candidate will lead critical microservices-centric software design, development and application modernization...


  • South San Francisco, United States Simbe Robotics Inc Full time

    Simbe Robotics is building Tally, an autonomous mobile robot for the world's retail industry. Tally helps in-store teams by collecting and analyzing on-shelf product data and providing actionable insights. As a DevOps Engineer at Simbe Robotics, you will be part of a talented team ensuring quality in our software as well as deploying & managing our cloud...


  • San Carlos, United States Robust.ai Full time

    About the job: If you want to do the best work of your life, believe diversity is a strength, and be part of an inclusive team of people who care deeply, keep reading. We believe that all machines that have physical actuators will soon be intelligent. In a sense, all machines will become intelligent robots, and Robust.AI's software platform will power the...


  • San Jose, United States ALIS Software LLC Full time

    Sibros delivers an IoT software and data management platform that connects any vehicle to the cloud to provide real-time software management and data analytics, helping automakers build better, safer, and more reliable connected products at scale. Our embedded SaaS platform, Deep Connected Platform (DCP), is leverageable in every sector of the automotive...

  • Robotic Engineer

    5 days ago


    San Antonio, United States Pop-Up Talent Full time

    Job DescriptionJob DescriptionRobotic Programmer EngineerSchertz, TX 78154RESPONSIBILITIES:The Robotic Program Engineer will work within a multidisciplinary design team, and is responsible for the design, development, and support of all aspects of robot path and control systems for custom industrial automation machinery, throughout all phases of the project...

  • Robotic Engineer

    3 weeks ago


    San Antonio, United States Pop-Up Talent Full time

    Robotic Programmer EngineerSchertz, TX 78154RESPONSIBILITIES:The Robotic Program Engineer will work within a multidisciplinary design team, and is responsible for the design, development, and support of all aspects of robot path and control systems for custom industrial automation machinery, throughout all phases of the project lifecycle. Qualified...

  • Robotic Engineer

    2 weeks ago


    San Antonio, United States Pop-Up Talent Full time

    Job DescriptionJob DescriptionRobotic Programmer EngineerSchertz, TX 78154RESPONSIBILITIES:The Robotic Program Engineer will work within a multidisciplinary design team, and is responsible for the design, development, and support of all aspects of robot path and control systems for custom industrial automation machinery, throughout all phases of the project...

  • Robotic Engineer

    3 weeks ago


    San Antonio, United States Pop-Up Talent Full time

    Robotic Programmer EngineerSchertz, TX 78154RESPONSIBILITIES:The Robotic Program Engineer will work within a multidisciplinary design team, and is responsible for the design, development, and support of all aspects of robot path and control systems for custom industrial automation machinery, throughout all phases of the project lifecycle. Qualified...

  • Robotic Engineer

    3 weeks ago


    San Antonio, United States Pop-Up Talent Full time

    Robotic Programmer EngineerSchertz, TX 78154RESPONSIBILITIES:The Robotic Program Engineer will work within a multidisciplinary design team, and is responsible for the design, development, and support of all aspects of robot path and control systems for custom industrial automation machinery, throughout all phases of the project lifecycle. Qualified...


  • San Diego, United States The Carrera Agency Full time

    We’re seeking a Sr. Software Engineer for our client, a global biotech company with headquarters in San Diego, CA. Project Description: This project will involve enhancements to Oligo Synthesizers which are used to create a variety of oligonucleotides that are used in a number of the client’s products. Oligo Manufacturing relies on a complex system of...


  • san diego, United States Talent Software Services Full time

    Site Reliability Engineer - Senior (NE)Job Summary: Talent Software Services is in search of a Site Reliability Engineer - Senior (NE) for a contract position in San Diego, CA. The opportunity will be one year with a strong chance for a long-term extension.Po...


  • San Francisco, CA, United States Starsky Robotics Full time

    Full Time] Machine Learning Engineer at Starsky Robotics (United States) | BEAMSTART Jobs BEAMSTART News Database Events Community Q&A Conference Coming Soon Startup Funding News Community Events Download App Full Time Part Time Contract Internship Machine Learning Engineer Starsky Robotics United States Full Time ...


  • San Mateo, United States Ruby Robotics Full time

    Sr / Staff Mechanical Design Engineer: Ruby RoboticsAbout Us: Started by Stanford/MIT alumni who have previously founded 3 successful medical device companies, Ruby Robotics is advancing precision oncology with robotics and artificial intelligence solutions. Our first product uses a custom-built instrument and AI to autonomously prepare, image and analyze...


  • San Mateo, United States Ruby Robotics Full time

    Sr / Staff Mechanical Design Engineer: Ruby RoboticsAbout Us: Started by Stanford/MIT alumni who have previously founded 3 successful medical device companies, Ruby Robotics is advancing precision oncology with robotics and artificial intelligence solutions. Our first product uses a custom-built instrument and AI to autonomously prepare, image and analyze...