CareerPlanSign in

Embedded Engineer

San Francisco💼 Full-time🗓 2026-09-12 → 2026-09-26

Core

Design and implement embedded firmware and Linux system bring-up for physical robots and sensor devices to enable data collection and real-time processing.

Role type

Senior Embedded Systems Engineer (Linux/Firmware)

Builds

Embedded Linux devices, sensor drivers, and firmware for physical robots

Domain

Robotics, Embedded Systems, AI Hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Embedded Linux, Kernel development, Driver development, Hardware debugging (SPI/I2C/UART/USB), Multithreaded firmware, Power optimization, Computer architecture

Preferred skills

Camera system integration, Bash scripting, Python for automation

Technologies

Linux, C++, SPI, I2C, UART, USB, Kernel, Device trees

Responsibilities

Lead integration of embedded Linux devices with real-time sensor processing; Develop drivers for high-speed sensors and perform BSP development; Debug complex hardware-software interface issues and timing problems; Optimize power consumption for battery-operated devices; Architect and implement concurrent firmware services

Seniority

Senior, hands-on IC

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