CareerPlanSign in

Embedded Software Engineer

Redwood City, CA💼 Full-time🗓 2026-04-27 → 2026-09-26

Core

Own platform software for embedded Linux compute units running the robotics stack for personal home robots.

Role type

Senior IC embedded software engineer (Linux systems)

Builds

Embedded Linux BSPs, drivers, and OTA update systems for NVIDIA Jetson/Qualcomm SoCs

Domain

Robotics / Embedded Linux Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux development, C/C++/Rust, Linux kernel drivers, Yocto/Buildroot, hardware debugging (scopes/JTAG), OTA update implementation

Preferred skills

PREEMPT_RT, RTOS firmware, Python scripting, production-to-prototype delivery

Technologies

NVIDIA Jetson, Qualcomm Snapdragon, Yocto, Buildroot, JetPack, RAUC, Mender, SWUpdate, PCIe, USB, MIPI CSI/DSI, Ethernet, CAN

Responsibilities

Develop and maintain Linux kernel drivers and userspace integration for sensors, cameras, and interconnects; Own build system and BSP layers; Debug and bring up custom carrier boards with electrical engineering; Design and implement end-to-end OTA updates; Optimize performance across the software stack

Seniority

Mid-Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.