CareerPlanSign in

Senior Staff Firmware Engineer

Sunnyvale, CA💼 Full-time💰 $182,400–$182,400🗓 2026-08-13 → 2026-09-25

Core

Lead firmware architecture and driver development for 3D printing hardware, integrating sensor data and motor control systems.

Role type

Senior Staff Firmware Engineer (Embedded Systems)

Builds

Firmware for custom PCBs, smart hardware devices, and real-time control systems for 3D printers.

Domain

Hardware/Embedded Systems / 3D Printing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, embedded control systems, driver development, real-time OS (TI-RTOS), microcontroller programming, circuit debugging, technical leadership

Preferred skills

Altium Designer, Field Oriented Control (FOC) for PMSM motors, in-circuit testing, Protobuf/nanopb, bootloader/OTA development

Technologies

TI-RTOS, ARM, TI microcontrollers, USB, I2C, SPI, UART, C++, Python

Responsibilities

Architect firmware development and lead the engineering team; design drivers and state machines for custom PCBs; integrate firmware into software update pipelines; debug test hardware and resolve customer issues; write firmware for actuation, sensor integration, and motor control; build unit and regression tests; mentor junior engineers.

Seniority

Senior Staff, hands-on IC with leadership

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