Senior Robotics Software Engineer

job
  • Bonsai Robotics
Job Summary
Location
San Jose ,CA 95123
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
19 Dec 2024
Share
Job Description
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.

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.
Other Smiliar Jobs
 
  • New York, NY
  • 1 Days ago
  • Sunnyvale, CA
  • 1 Days ago
  • Mountain View, CA
  • 1 Days ago
  • Annapolis Junction, MD
  • 1 Days ago
  • Annapolis, MD
  • 1 Days ago
  • Dearing, KS
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago
  • , NY
  • 1 Days ago