Talent.com
Bonsai Robotics
Senior Software Engineer, Embedded PlatformBonsai Robotics • San Jose, California, United States, 95113
Senior Software Engineer, Embedded Platform

Senior Software Engineer, Embedded Platform

Bonsai Robotics • San Jose, California, United States, 95113
3 days ago
Salary
$180,000.00–$215,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

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 Senior Software Engineer, Embedded Platform to own the embedded Linux platform that keeps our fleet running in the field. Our machines operate in orchards and row crops far from the office, on intermittent connectivity, and they need to be updated, configured, monitored, and debugged remotely. This role owns that end to end: the Yocto-based operating system image, the over-the-air update path, fleet configuration and provisioning, and the observability infrastructure that tells us what every machine is doing. The ideal candidate is a Linux systems engineer who is comfortable from the bootloader up to a cloud dashboard, and who treats "we had to drive out to the field to fix it" as a bug.

What you'll do

  • Own over-the-air (OTA) updates end to end across the fleet — image build and signing, staged rollout, rollback and failure recovery, and update delivery to both Linux compute modules and CAN-connected embedded controllers.
  • Own fleet management infrastructure — device identity and provisioning, hierarchical configuration and secrets management, remote access, and an accurate live picture of what software every machine is running.
  • Build the observability stack for a distributed fleet — on-robot telemetry, metrics, logs, and health signals flowing to the cloud, with dashboards and alerting that surface failures before a customer calls.
  • Own the OS layer — Yocto-based BSP maintenance, kernel and device tree configuration, system services, boot and recovery paths, and reproducible image builds across multiple compute platforms.
  • Design and maintain build and release infrastructure for embedded targets — cross-compilation, CI/CD, artifact management, and release pipelines that make deploying to a live machine routine rather than an event.
  • Partner with the firmware, autonomy, and field operations teams to define integration and release requirements across multiple robot form factors.
  • As an early platform engineer at a growing team, expect to work outside this scope regularly — bringing up new hardware, unblocking a field deployment, or building whatever tooling the team needs next.

Qualifications

  • Strong computer science fundamentals and systems fluency
  • Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field, with 5+ years of industry experience in embedded Linux, infrastructure, or robotics platform engineering
  • Strong proficiency in Rust, C/C++, and Python
  • Linux systems programming — networking, IPC, process management, systemd, device drivers
  • Experience building or operating embedded Linux distributions with Yocto/OpenEmbedded, Buildroot, or a custom BSP, including kernel and device tree work
  • Hands-on experience with OTA update systems (Mender, RAUC, SWUpdate, OSTree, balena, or equivalent) including A/B partitioning, atomic updates, and rollback
  • Fleet device management at scale — provisioning, remote configuration, secrets distribution, and remote access to devices behind NAT or on cellular links
  • Observability and monitoring infrastructure (Prometheus, Grafana, OpenTelemetry, or similar) applied to intermittently connected edge devices
  • CI/CD, containerization, and cross-compilation for ARM64 embedded targets
  • Cloud infrastructure experience (AWS or equivalent) and infrastructure-as-code
  • Strong debugging instincts across the whole stack, from a kernel log on a machine in a field to a cloud metrics pipeline, with the ability to work independently and collaboratively

Exceptional Candidates Will Also Bring

  • Embedded firmware programming — bare metal or RTOS development, and hardware bring-up on custom boards
  • CAN bus systems for off-road and agricultural equipment — J1939, UDS/ISO-TP diagnostics, and firmware flashing to CAN-connected ECUs
  • Experience shipping software to fleets operating on unreliable or low-bandwidth connectivity
  • NVIDIA Jetson/Orin platforms and L4T (Linux for Tegra, NVIDIA's Jetson board support package)
  • Secure boot, image signing, and key management (SOPS, AWS KMS, or similar)
  • Deep understanding of ROS/ROS2 or similar robotics middleware, and familiarity with Zenoh
  • Exposure to agricultural, construction, or off-road robotics
  • Experience building developer tooling and reproducible development environments for embedded teams
  • Data infrastructure experience — high-volume ingest, time-series storage, log pipelines
  • Familiarity with functional safety processes for off-road machinery (ISO 25119, ISO 13849)


Life at Bonsai Robotics

At Bonsai, we're building the future of robotics and we know that means investing in our people. We're committed to creating a workplace where you can do your best work, grow your skills, and feel genuinely part of something bigger.

Hybrid Flexibility (for selective roles)

We operate on a hybrid model because we believe the best collaboration happens both in person and from where you work best. You'll have the flexibility to split your time between our office and home, so you can stay connected to the team while maintaining the balance that works for you.

Work-life Balance

The best employees are those who create balance in their lives, which is why we prioritize balance and well-being for everyone at Bonsai. We foster a supportive environment where teammates look out for each other.

Covered Lunch

On in-office days, we've got lunch covered. It's a small thing that makes a big difference, with more time to connect with teammates and less to worry about.

Wellness and Benefits

Your health matters. We offer comprehensive health insurance (medical, dental, vision), mental health support, and wellness programs designed to help you thrive both physically and mentally.

Collaborative Culture

At Bonsai, you're not just part of a team, you're part of a community. We celebrate wins together, support each other through challenges, and genuinely enjoy the people we work with. From team events to cross-functional collaboration, we're building something together.

Mission-driven Work

Every day, you're contributing to advancements in robotics that matter. If you're excited about innovation and impact, you'll find it here.


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.



The pay range for this role is:
180,000 - 215,000 USD per year(San Jose, CA)

Compensation details: 180000-215000 Yearly Salary





PIce1856226710-30511-41518582

Create a job alert for this search

Senior Software Engineer, Embedded Platform • San Jose, California, United States, 95113

Similar jobs

Embedded Software Engineer, Implant Embedded Systems

NeuralinkFremont, CA, United States
Full-time

Embedded Software Engineer, Implant Embedded SystemsWe are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed, restor... Show more

 • Promoted

Senior Software Engineer

Onto InnovationMilpitas, CA, United States
Full-time +1

Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale tran... Show more

 • Promoted

Embedded Software Engineer (C/C++)- Infotainment features

DBSINewark, CA, United States
Full-time

Embedded Software Engineer (C/C++)Benefits:401(k)401(k) matchingRelocation bonusWork Location: Newark, California, United StatesResponsibilities:Responsible for designing, developing, maintaining r... Show more

 • Promoted

Embedded Software Engineer Intern, Implant Embedded Systems

NeuralinkFremont, CA, United States
Full-time

Embedded Software Engineer Intern, Implant Embedded SystemsWe are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed,... Show more

 • Promoted

Senior Software Engineer

CapgeminiSanta Clara, CA, United States
Full-time

Senior Embedded Software EngineerAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's mos... Show more

 • Promoted

Embedded Engineer

Kasmo GlobalFremont, CA, United States
Full-time

Embedded EngineerResponsibilities:Design, develop, and optimize embedded software for high-performance systems.Collaborate with hardware engineers to ensure seamless integration of software with em... Show more

 • Promoted

Senior Software Engineer, Flight Simulator

Joby AviationSanta Cruz, CA, United States
Full-time

Company Overview Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time wit... Show more

 • Promoted

Senior Software Engineer, 5G

eSpaceSaratoga, CA, United States
Full-time

Software Engineer, 5GReady to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place!E-Space is bridging Earth and space to enable hyper-sca... Show more

 • Promoted

Senior Software Engineer-Virtualization and File Systems

DellCupertino, CA, United States
Full-time

Senior Software Engineer-Virtualization and File SystemsThe Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting ... Show more

 • Promoted

Software Senior Principal Engineer- Distributed Systems

DellSaratoga, CA, United States
Full-time

Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world.Working at the cutting edge, we desi... Show more

 • Promoted

Senior Manager Embedded Software Development

NEXTrackerFremont, CA, United States
Full-time

Manager Embedded Software DevelopmentLocation:On-site 4x/week Fremont CaliforniaCompany:NextrackerNextracker is the industry leader in smart solar tracking solutions, powering solar farms around th... Show more

 • Promoted

Senior Software Engineer - OpenPathBellevue; San Jose

The Trade DeskSan Jose, CA, United States
Full-time

Job Opportunity at The Trade DeskInterested in building your career at The Trade Desk? The company invites you to explore future opportunities by subscribing to job alerts sent directly to your ema... Show more

 • Promoted

Senior Software EngineerHybrid in Santa Clara, CA

HackerRankSanta Clara, CA, United States
Full-time

Job TitleThis position requires a candidate with a strong background in TypeScript and NodeJS.The ideal candidate should be proficient in using AI tools in their daily development routines and be w... Show more

 • Promoted

Senior Embedded UI Engineer -- Remote Live Experiences

Roku, Inc.San Jose, CA, United States
Remote
Full-time

A leading streaming technology company in San Jose seeks a software developer to create engaging features for Live Experiences on Roku OS.The ideal candidate will have a degree in Computer Science ... Show more

 • Promoted

Embedded Software Engineer - Platform & Firmware

Pivotal SystemsFremont, CA, United States
Full-time

Embedded Software Engineer (Platform & Firmware)We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardwa... Show more

 • Promoted

Senior Software Engineer I (Fullstack)

LG Ad SolutionsMountain View, CA, United States
Full-time

LG Ad SolutionsLG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising.We pride ourselves on delivering state-of-the-art advertising solutions that integrate seamlessl... Show more

 • Promoted

Senior Software Engineer, Tools & Infrastructure

RoboForceMilpitas, CA, United States
Full-time

Senior Software Engineer, Tools & InfrastructureRoboForce is an AI robotics company developing Physical AIpowered Robo-Labor for dull, dirty, and dangerous work.The company's robots are enginee... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Fremont, USA

SpeechifyFremont, CA, United States
Full-time

Senior Software Engineer, Core Experiences - Fremont, USASpeechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb... Show more

 • Promoted

Senior Software Engineer (full-stack)

Charge RoboticsSan Leandro, CA, United States
Full-time

Charge RoboticsCharge Robotics is a Series A startup building robots that build solar farms.Demand for new solar projects is booming (1 ? 5 of all the solar that exists in the US was installed last... Show more

 • Promoted

Senior Software Engineer, Cloud Engineering

StarTreeMountain View, CA, United States
Full-time

Senior Software Engineer, Cloud EngineeringAt StarTree we're a group of passionate individuals that desire to improve the lives of many by developing tools and technologies that support availabilit... Show more