CareerPlanGet AI match score →

Embedded Software Engineer - Labs

San Francisco💼 Full-time💰 $159,800–$159,800🗓 2026-07-10 → 2026-07-31

Core

Lead the development and bring-up of ARM-based microcontroller platforms for robotics products, focusing on low-level firmware for motion control, sensor integration, and safety-critical functionality.

Role type

Senior/Staff Embedded Software Engineer (Robotics)

Builds

Low-level firmware for robotic subsystems (motor control, sensors, telemetry, power systems)

Domain

Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Bare-metal programming on ARM microcontrollers, C/C++ for embedded targets, hardware bring-up, low-level debugging, digital electronics, embedded peripherals (I2C, SPI, UART, CAN)

Preferred skills

RTOS (FreeRTOS, Zephyr), Embedded Linux on constrained systems, motor control, battery management, safety-critical systems

Technologies

ARM Cortex-M, FreeRTOS, Zephyr, C, C++

Responsibilities

Own firmware bring-up and integration for new embedded platforms, develop and maintain bare-metal and RTOS-based applications, write robust C/C++ code, collaborate with electrical engineering on hardware bring-up, lead system validation and debug

Seniority

Senior/Staff, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗