Firmware Engineer

Reposted Yesterday
Be an Early Applicant
Watsonville, CA
In-Office
150K-200K Annually
Senior level
Robotics • Manufacturing
Vision-based automation and autonomy for equipment manufacturers
The Role
The Firmware Engineer will develop, test, and maintain embedded firmware for autonomous UGV hardware, collaborating with cross-functional teams and optimizing firmware for sensors and control systems.
Summary Generated by Built In

About Bonsai Robotics

Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected platform that’s inspired by biology to see, think, and act with precision like a human. We bring together advanced perception, embodied AI, integrations with equipment manufacturers, and our compact, modular Amiga vehicles to deliver reliable automation to the world’s most demanding field operations—reducing costs and increasing operational efficiencies.


About the role

We are seeking a motivated and innovative Firmware Engineer to join our hardware development team at Bonsai Robotics.  Bonsai Robotics is pioneering the future of autonomous outdoor work and building an autonomy platform that adapts to any off-road environment. As a Firmware Engineer, you will play a critical role in developing, testing, and maintaining firmware for our hardware platforms that power autonomous UGVs. You will work closely with cross-functional teams, including hardware, robotics, and software engineers, to deliver high-performance, reliable embedded systems for autonomous navigation, sensor integration, and control.


What you'll do

  • Design, develop, and optimize embedded firmware for microcontrollers, and other devices used in UGV hardware platforms.
  • Collaborate with hardware engineers to define system architecture, interfaces, and requirements.
  • Design and execute test plans to ensure new firmware meets specifications, functionalities and performance requirements.
  • Implement and maintain drivers for sensors (e.g., LIDAR, cameras, IMUs), actuators, and communication peripherals (CAN, UART, SPI, I2C, Ethernet, etc.).
  • Develop and integrate real-time operating systems (RTOS) and low-level control algorithms for autonomous vehicle operation.
  • Participate in hardware bring-up, debugging, and validation using lab equipment.
  • Conduct code reviews, unit testing, and documentation to ensure reliability and maintainability.
  • Troubleshoot and resolve firmware-related issues in both development and fielded systems.
  • Stay current with industry trends in embedded systems, robotics, and autonomous vehicles.
  • Works well independently and collaboratively while balancing long-term development activities with time-sensitive assignments.


Strong Candidates Will Exhibit The Following Key Traits

  • Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, related field, or equivalent practical experience.
  • Experience: 5+ years of experience in embedded firmware development (C/C++ preferred) for hardware products.
  • Technical Skills:
    • Proficiency with Embedded C/C++ and Python.
    • Deep understanding of real-time embedded systems, RTOS, and microcontroller/processor architectures.
    • Demonstrated familiarity with embedded systems and automotive/off highway vehicle networking protocols (specifically CAN, LIN, and Ethernet).
    • Experience integrating and controlling sensors and actuators, especially for robotics or autonomous systems
    • Experience troubleshooting complex field issues both in person and remotely with the assistance of field application engineers
    • Proficiency in firmware development processes and relevant tools.
    • Excellent problem-solving skills and ability to work collaboratively in a multidisciplinary team.
    • Strong written and verbal communication skills.


Bonus Points For

  • Hands-on experience with autonomous vehicles, robotics, or mechatronic systems.
  • Experience with vehicle controls for battery electric drive systems.
  • Knowledge of safety-critical or mission-critical embedded systems design.
  • Familiarity with robotic middleware (e.g., ROS/ROS2) and hardware abstraction layers.
  • Experience with version control systems (e.g., Git) and continuous integration pipelines.
  • Experience with the integration of third-party libraries, software, or development tools.
  • Experience in PCBA design and/or mechanical system design.
  • An understanding of Agile or Waterfall development methodologies.


Additional Details

  • This role is majority on-site in our office in Watsonville, CA.
  • Some travel may be required to support deployed machines.


Bonsai Robotics is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status or any other category protected by law.

Top Skills

C++
Can
Embedded C
Ethernet
Git
I2C
Python
Ros
Rtos
Spi
Uart
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bethesda, MD
58 Employees

What We Do

Bonsai provides vision-based automation and autonomous solutions to combat growers’ biggest challenge: the labor crisis. Bonsai partners with existing manufacturers enabling greater performance, efficiency, and insight than ever before.

Similar Jobs

Anduril Logo Anduril

Firmware Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
In-Office
Costa Mesa, CA, USA
6000 Employees
166K-220K Annually

Anduril Logo Anduril

Firmware Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
In-Office
Costa Mesa, CA, USA
6000 Employees
220K-292K Annually

Square Logo Square

Firmware Engineer

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
12000 Employees
39-51 Hourly

Block Logo Block

Firmware Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
39-51 Hourly

Similar Companies Hiring

Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account