Skip to content

Embedded Engineer (BSP), Staff

250k – 300kAustin, TXEmbedded EngineeringOnsite6+ YOE
Summary

Leads board support package development for embedded Linux systems in counter-drone platforms, handling board bring-up, kernel configuration, device drivers, and production deployment pipelines. Requires 6+ years experience with C/Linux kernel expertise and systems programming in Rust/C++.

About the role

Responsibilities

  • Lead end-to-end bring-up of new board revisions, including bootloader, kernel, device tree, and peripheral driver development.
  • Own the Linux platform image that ships on production systems, including kernel configuration, patching, and long-term maintenance.
  • Design and maintain the operating system framework supporting application software, including process supervision, inter-process communication, logging, configuration management, and update and rollback infrastructure.
  • Develop and maintain device drivers for cameras, inertial measurement units, motor controllers, and custom hardware peripherals.
  • Establish and operate the build, signing, and provisioning pipeline for production deployment.
  • Diagnose and resolve complex issues spanning the hardware, kernel, and userspace boundary.
  • Define standards and best practices for embedded software development, testing, and deployment.

Requirements

  • 6+ years of professional experience developing and shipping production embedded Linux systems.
  • Expert proficiency in C and Linux kernel development, including driver development, device tree, and kernel internals.
  • Demonstrated experience leading full board bring-up from schematic review through production-ready peripheral drivers.
  • Strong systems programming experience in Rust or C++.
  • U.S. citizenship and ability to pass a background check.

Preferred Qualifications

  • Experience with NVIDIA Jetson platforms (Orin, JetPack).
  • Yocto Project and meta-layer development experience.
  • Prior experience establishing BSP practices at an early-stage or small-team hardware company.
  • Active security clearance, or eligibility to obtain one.
  • Prior experience in defense or other safety-critical applications.
Skills
CLinux KernelRustC++Device DriversDevice TreeNVIDIA JetsonYocto ProjectBootloaderEmbedded Linux
Similar roles at this salary range
All Embedded Engineering jobs →
Cyngn

Staff Embedded Software Engineer

Technical leadership role driving design, development, and validation of firmware for autonomous industrial vehicle controllers. Requires 8+ years embedded experience, safety-critical standards expertise, and cross-functional hardware/software collaboration.

205k – 220kMountain View, CAEmbedded EngineeringOn-site8+ YOEETMRTOS
OpenAI

System Power Engineer, Consumer Devices

Characterize, measure, and optimize power consumption on embedded consumer hardware. Build test automation, measure subsystem power, and drive improvements in battery life, thermals, and charging performance.

293k – 325kSan Francisco, CAEmbedded EngineeringHybridPythonPower profiling
OpenAI

System Performance Engineer, Consumer Devices

Profile, benchmark, and optimize performance across embedded hardware products. Define KPIs, build tooling, and drive optimizations from lab through launch under tight latency, power, and memory constraints.

293k – 325kSan Francisco, CAEmbedded EngineeringHybrid7+ YOECC++
Shield AI

Principal Engineer, Ground System Software

Principal Engineer leading software architecture and systems engineering integration for complex, mission-critical ground systems. Requires 8+ years software engineering and 3+ years architecture/leadership experience.

220k – 330kWashington, DCEmbedded EngineeringOn-site8+ YOEC#C++
Zoox

Staff Software Engineer – Cloud & Embedded Systems Configuration

Staff engineer building core platform services for configuration and runtime settings across an autonomous vehicle fleet, spanning embedded systems and cloud microservices. Requires 8+ years in device/edge and cloud systems with strong Python/Java/Kotlin and Kubernetes experience.

219k – 263kFoster City, CAEmbedded EngineeringHybrid8+ YOEC++Java