Drimva

Lyft

Firmware Engineering Manager, Lyft Urban Solutions

$176K–$220K

San Francisco, CA +1 · Manager · Full-time · Posted Sep 11, 2026

Location
San Francisco, CA
San Francisco, California, United States
Experience
8+ years developing in C/C++ for embedded systems, including 2+ years directly managing or formally leading firmware/embedded engineers.
Education
Bachelor's degree in Computer Science, Electrical Engineering, or related field.

About the job

Leads the firmware team and technical direction for Lyft Urban Solutions’ micromobility hardware, delivering safe, reliable firmware and fleet operations at scale.

What you'll do

  • Lead, mentor, and grow firmware engineers while managing hiring, staffing, roadmaps, and performance.
  • Set firmware architecture and own OTA updates, fleet diagnostics, reliability improvements, and engineering practices.
  • Partner across teams and represent firmware in product delivery, regulatory compliance, and safety certification.

What they ask for

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years developing in C/C++ for embedded systems, including 2+ years directly managing or formally leading firmware/embedded engineers.
  • Deep understanding of embedded real-time operating systems and low-level OS concepts; hands-on ARM Cortex-M, electrical bring-up, and embedded debugging experience.
  • Experience with OTA update systems and remote fleet diagnostics; working knowledge of IoT, motor control, BMS, and CAN bus protocols.

Nice to have

  • Familiarity with CI/CD, automated HIL testing, functional safety, and regulatory frameworks such as ISO 26262, MISRA C, EN 18031, and UL standards.
  • Openness to modern systems languages such as Rust alongside C/C++.

Pay

USD $176,000 - $220,000 base salary

Tools

C/C++, FreeRTOS, ThreadX, ARM Cortex-M, IoT, BMS, CAN bus, Rust

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)