Senior Embedded Platform Engineer - Linux, OTA & Fleet

Bonsai Robotics, Inc.

San Jose, Northern (CA, KY)

Hybrid

USD 180,000 - 215,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Lunch provided
Health insurance
Wellness programs
Equal employment opportunity

Job summary

Bonsai Robotics, Inc. is seeking a Senior Software Engineer, Embedded Platform to own the Yocto-based OS, OTA updates, fleet provisioning, and observability for our field hardware.

You’ll bridge Linux systems from boot to cloud dashboards and collaborate with firmware and autonomy teams to push reliable updates across multiple compute platforms. Ideal candidates have strong embedded Linux experience, Rust/C/C++, Python, and a track record building scalable device management and CI/CD for ARM64

Qualifications

  • Strong CS fundamentals and systems fluency.
  • 5+ years of industry experience in embedded Linux, infrastructure, or robotics platform engineering.
  • Experience with Yocto/OpenEmbedded, Buildroot, or custom BSP.
  • Hands-on OTA update systems including A/B partitioning, atomic updates, and rollback.
  • Fleet device management at scale with provisioning, remote configuration, and secrets management.

Responsibilities

  • Own OTA updates end to end across the fleet — image build, signing, rollout, rollback, and delivery to Linux compute modules and CAN-connected controllers.
  • Own fleet management infrastructure — device identity, provisioning, configuration and secrets management.
  • Build observability stack for a distributed fleet — telemetry, metrics, logs, health signals, dashboards, and alerts.
  • Own the OS layer — Yocto BSP maintenance, kernel and device tree config, services, boot and recovery paths.
  • Design and maintain build/release infrastructure for embedded targets — cross-compilation, CI/CD, artifact management, release pipelines.
  • Collaborate with firmware, autonomy, and field operations teams across multiple robot form factors.
  • Be ready to bring up new hardware and tooling as needed in a growing team.

Skills

Rust
C/C++
Python

Education

Bachelor's/Master's/PhD in CS/Robotics/EE

Tools

Yocto/OpenEmbedded
Buildroot
OTA tools (Mender RAUC OSTree)
AWS
Prometheus Grafana OpenTelemetry
CI/CD cross-compilation

Job description

Bonsai Robotics, Inc. is seeking a Senior Software Engineer, Embedded Platform to own the Yocto-based OS, OTA updates, fleet provisioning, and observability for our field hardware.

You’ll bridge Linux systems from boot to cloud dashboards and collaborate with firmware and autonomy teams to push reliable updates across multiple compute platforms. Ideal candidates have strong embedded Linux experience, Rust/C/C++, Python, and a track record building scalable device management and CI/CD for ARM64

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Platform Engineer OTA & Fleet Linux
Senior Embedded Platform Engineer OTA & Fleet Linux

bonsairoboticsmain • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Lunch provided
Health insurance
Hybrid work model
+1
Senior Embedded Linux Platform Engineer
Senior Embedded Linux Platform Engineer

JobCubby • San Jose (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Lunch provided on in-office days
Health insurance & wellness programs
Senior Embedded Platform Engineer — OTA & Fleet Telemetry
Senior Embedded Platform Engineer — OTA & Fleet Telemetry

Bonsai Robotics • San Jose (CA)

Hybrid
USD 180,000 - 215,000
Hybrid work model
Lunch provided
Health insurance
+1
Senior Software Engineer, Embedded Platform
Senior Software Engineer, Embedded Platform

Bonsai Robotics, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 215,000
Hybrid work model
Lunch provided
Health insurance
+2
Senior Software Engineer, Embedded Platform
Senior Software Engineer, Embedded Platform

Bonsai Robotics • San Jose (CA)

Hybrid
USD 180,000 - 215,000
Hybrid work model
Lunch provided
Health insurance
+1
Senior Software Engineer, Embedded Platform
Senior Software Engineer, Embedded Platform

bonsairoboticsmain • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Lunch provided
Health insurance
Hybrid work model
+1
Senior Software Engineer, Embedded Platform
Senior Software Engineer, Embedded Platform

JobCubby • San Jose (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Hybrid work model
Lunch provided on in-office days
Health insurance & wellness programs
Senior Embedded Linux Platform Owner (Yocto, OTA)
Senior Embedded Linux Platform Owner (Yocto, OTA)

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 280,000
Comprehensive medical, dental, and vision coverage
Generous paid time off
401(k) plan with company match
+2
Senior Embedded Linux Platform Owner (Yocto, OTA)
Senior Embedded Linux Platform Owner (Yocto, OTA)

1X • San Carlos (CA)

On-site
USD 200,000 - 280,000
Comprehensive medical, dental, and vision coverage
Generous paid time off
401(k) plan with company match
+1
Embedded Robotics Software Engineer — Linux, Yocto, SoCs
Embedded Robotics Software Engineer — Linux, Yocto, SoCs

Sunday Inc. • Redwood City (CA), Northern (KY)

Hybrid
USD 120,000 - 150,000