Robotics Software Engineer

BUDBREAK INNOVATIONS, INC.
Napa, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$120,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Software Debugging Linux Linux on Embedded Systems Python (Programming Language) Software Maintenance Data Processing Robot Operating System PIC Microcontroller Lidar GNSS

Job description

Budbreak Innovations builds autonomous ground robots for commercial vineyards, berry farms, and orchards. Our platform captures high-resolution imagery, GNSS tracks, and LiDAR data across thousands of acres per season, powering crop scouting today and full field automation tomorrow. We are a Cornell spinout with active deployments across California and New York, and we are growing fast.

As a one of the first engineers in the team, you will have a seat at the table on architecture decisions, technology selection, and how we scale our robotics platform from a single robot to a commercial fleet. This is not a feature-execution role. We are looking for someone who wants to own systems end to end, push back when the design is wrong, and carry work from prototype to production in the field. What you build will ship to real farms, affect real growers, and define the technical foundation of the company.

What you will work on

  • Developing and maintaining software for GNSS, camera, IMU, and LiDAR sensor integration on our edge computing platform
  • Improving robot autonomy for vineyard row navigation including localization, row-end detection, and obstacle response
  • Developing on-edge data processing algorithms for real-time perception and field intelligence
  • Diagnosing and resolving system-level issues including USB reliability, driver stability, and hardware trigger timing in vibration environments
  • Supporting field deployment and contributing to documentation that the operations team depends on

Requirements

Do you have experience in Python?, * Strong Python and C++ skills in a Linux environment

  • Strong mathematical foundation in relevant areas such as linear algebra, probability, optimization, or differential equations
  • Familiarity with microcontrollers and embedded Linux platforms
  • Familiarity with robotic perception and control algorithms and tools such as state estimation, localization, navigation, or motion control
  • Comfort debugging at the hardware-software boundary (GPIO, serial, USB, timing)

Benefits & conditions

Napa, CA 94559 Hybrid work $120,000 - $200,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • Stock options
  • Relocation assistance
  • Visa sponsorship

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer Β· WWC 2022

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 Β· LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard Β· WWC 2025

8:06 min

Core hardware and software components of robotics

Florian Gather Florian Gather +1 Β· WWC Europe 2026

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 Β· Coffee With Developers

2:08 min

Processing physical environment data with lidar models

Oliver Zimmert Β· LIVE

Videos

See all

Related articles

See all