Lyft Firmware Engineering Manager at Lyft Urban Solutions to lead and grow a team building embedded software for micromobility products. Drive technical roadmap and collaborate cross-functionally to deliver reliable firmware at scale.
Responsibilities
Lead, mentor, and grow a team of firmware engineers building embedded software across Lyft's micromobility product line — e-bikes, scooters, batteries, docks, and charging infrastructure
Set technical direction and architecture for core firmware systems — IoT, powertrain, battery management, and docking/charging infrastructure — including safety-critical fault handling
Own the OTA update and fleet operations strategy: secure, staged rollout pipelines, remote diagnostics, and field recovery mechanisms that reduce on-site service visits and fleet downtime across a globally distributed fleet
Partner with cross-functional stakeholders — hardware, software, product, data science, manufacturing, operations, and compliance teams — to prototype, develop, and ship the next generation of world-class mobility products
Own team planning: roadmapping, sprint/release planning, staffing, hiring, and performance management, translating ambiguous product needs into clear, actionable schedules and deliverables
Drive continuous improvement of existing fielded products, prioritizing reliability, safety, and rider/operator experience
Represent the firmware team in regulatory and safety certification efforts (e.g., UL 2849/2271, EN 18031, and RED/CRA), ensuring firmware practices meet applicable standards
Build and maintain engineering rigor: CI/CD pipelines, automated Hardware-in-the-Loop (HIL) testing, code review standards, and on-call/incident response processes for fielded fleets
Communicate technical risk, tradeoffs, and progress clearly to both engineering peers and non-technical stakeholders and leadership
Support career development of direct reports and contribute to broader engineering org initiatives (technical ladders, succession planning, cross-team standards)
Bachelor's degree in Computer Science, Electrical Engineering, or related field
8+ years developing in C/C++ for embedded systems, including 2+ years directly managing or formally leading firmware/embedded engineers