Senior Embedded Systems 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 Robotics is seeking an experienced Embedded Systems Engineer to design and develop software and hardware systems for our products. The successful candidate will have a deep understanding of various communication protocols, including CAN, UART, Ethernet, as well as expertise in programming languages such as C and C++. They will also have a good understanding of embedded platforms and be able to work with microcontrollers and other electronic components.

What you'll do:

  • Design and develop software and hardware systems for embedded devices, with a focus on automotive applications

  • Define, implement, and maintain communication protocols and message formats, including CAN and J1939

  • Develop and implement driver software for various microcontrollers and electronic components
  • Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers

  • Create and maintain technical documentation, including specifications and user manuals
  • Participate in code reviews and testing to ensure high-quality deliverables

  • Travel to fields, customer sites, and other company locations for integration, testing, and troubleshooting as needed

Qualifications:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering or a related field

  • 5+ years of experience in embedded systems engineering, with a focus on automotive applications, preferably including farm vehicles

  • Deep understanding of various communication interfaces, including CAN, ISOBUS, SPI, I2C, UART, RS485, RS422, RS232, Ethernet, USB, and their associated protocols

  • Expertise in programming languages such as C, C++ and Python

  • Experience with Linux and the ability to develop software for Linux-based embedded systems

  • Strong understanding of embedded platforms and experience working with microcontrollers and other electronic components

  • Experience with ROS/ROS2

  • Experience in software development and integration, particularly with Danfoss PLUS+1, Bosch/Rexroth, or Parker software platforms is a plus

  • Familiarity with functional safe code development is a plus

  • Knowledge of software development tools, such as JIRA and Git

  • Ability to work independently and in a team-oriented environment


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:

70,000 - 180,000 USD per year (Gill Orchards)

Engineering

Davis, CA

Share on:

Terms of servicePrivacyCookiesPowered by Rippling