Firmware Engineer Manager, Lyft Urban Solutions
Core
Lead and grow a firmware engineering team building embedded software for Lyft's micromobility hardware (e-bikes, scooters, batteries, charging infrastructure) and drive technical roadmap for New Product Introduction and fleet sustainability.
Role type
Senior IC Firmware Engineering Manager (Embedded Systems)
Builds
Embedded firmware for micromobility products, OTA update pipelines, and fleet diagnostics systems
Domain
Hardware/Embedded Systems + Micromobility
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ embedded development, team leadership, embedded real-time OS (FreeRTOS, ThreadX), ARM Cortex-M, electrical bring-up, embedded debugging, IoT, motor control, battery management systems (BMS), CAN bus, OTA update systems, remote fleet diagnostics, CI/CD pipelines, functional safety frameworks
Preferred skills
Rust, modern firmware development practices
Technologies
FreeRTOS, ThreadX, ARM Cortex-M, CAN bus, HIL test infrastructure, UL 2849/2271, EN 18031, RED/CRA, ISO 26262, MISRA C
Responsibilities
Lead, mentor, and grow a team of firmware engineers; Set technical direction and architecture for core firmware systems; Own the OTA update and fleet operations strategy; Partner with cross-functional stakeholders to prototype and ship products; Own team planning including roadmapping, sprint/release planning, staffing, and hiring; Drive continuous improvement of existing fielded products; Represent the firmware team in regulatory and safety certification efforts; Build and maintain engineering rigor including CI/CD pipelines and automated HIL testing; Communicate technical risk and progress to stakeholders; Support career development of direct reports
Seniority
Senior, hands-on IC with management responsibilities