Senior Robotics Software Engineer

2 weeks ago


San Jose, 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.


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


  • San Jose, 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...

  • Senior Robotics Software Engineer

    Found in: Appcast US C2 - 2 weeks ago


    San Jose, United States Bonsai Robotics Full time

    About Bonsai RoboticsBonsai 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...


  • San Diego, United States Bonsai Robotics Full time

    About Bonsai RoboticsBonsai 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...


  • San Diego, United States Bonsai Robotics Full time

    About Bonsai RoboticsBonsai 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...


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


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

  • Staff Instrument Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


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

  • Staff Instrument Software Engineer

    Found in: Appcast US C2 - 2 weeks ago


    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 Jose, United States Vimaan Full time

    Robotics Application Engineer Robotics Application Engineer Responsibilities Assemble, integrate, test and deploy new robotic automation systems. Conduct research to improve efficiency, scalability and reliability of robotic automation system operations. Understand end-user needs and create detailed requirements and specifications documents. Engineer highly...


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

    About the RoleAs 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 Jose, United States B Garage Full time

    B GARAGE was founded in 2017 by a Ph.D. graduate from Stanford University. After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily piloting them. Together,...


  • San Jose, United States CareerBuilder Full time

    B GARAGE was founded in 2017 by two PhD graduates from Stanford University. After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the co-founders set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily piloting them. Together, our...


  • San Jose, United States CareerBuilder Full time

    Our client is revolutionizing the agriculture industry with ML & AI technology. What You Will Be Doing Collaborate within the Robotics/Platform team to develop a fully-featured, efficient, and dependable robotic vehicle application. Develop software modules both onboard and offboard the robot vehicle. Enhance the build system, deployment processes, health...


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

  • Robotics Engineer

    1 day ago


    San Jose, United States Aesgs Full time

    Highlights : 2 years in programming and operating Fanuc robotic system Siemens S7 PLC Programming Fanuc Robot Programming Description : Position Overview: We are seeking a skilled and experienced engineer to join our team as a Robotics Engineer. The ideal candidate will have a strong background in programming and operating Fanuc robotic systems, coupled with...

  • Robotic Engineer

    1 week 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

    22 hours 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

    Found in: Appcast Linkedin GBL C2 - 2 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

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