About the company
Lyft Urban Solutions (LUS) develops micromobility hardware offerings, including e-bikes, scooters, batteries, charging stations, and more.
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
- Partner with cross-functional stakeholders — hardware, software, product, data science, manufacturing, operations, and compliance teams
- Own team planning: roadmapping, sprint/release planning, staffing, hiring, and performance management
- 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)
- Build and maintain engineering rigor: CI/CD pipelines, automated Hardware-in-the-Loop (HIL) testing, code review standards, and on-call/incident response processes
- Communicate technical risk, tradeoffs, and progress clearly to both engineering peers and non-technical stakeholders
- Support career development of direct reports
Requirements
- 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
- Proven experience translating product and business needs into team roadmaps, staffing plans, and actionable schedules
- Deep understanding of embedded real-time operating systems (FreeRTOS, ThreadX, etc.) and low-level OS concepts
- Hands-on background with ARM Cortex-M processors, electrical bring-up, and embedded debugging
- Working knowledge of IoT, motor control, battery management systems (BMS), and CAN bus protocols
- Experience with OTA update systems and remote fleet diagnostics
- Familiarity with modern firmware development practices — CI/CD pipelines, automated HIL test infrastructure — and openness to modern systems languages (e.g., Rust)
- Familiarity with functional safety and regulatory frameworks (e.g., ISO 26262, MISRA C, EN 18031, UL standards)
- Strong track record of cross-functional collaboration
- Excellent communication skills
- Demonstrated ability to build inclusive, high-performing engineering teams
Conditions
- Great medical, dental, and vision insurance options
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match
- 12 observed holidays, discretionary paid time off
- 18 weeks of paid parental leave
- Subsidized commuter benefits
- Monthly Lyft credits and complimentary Lyft Pink membership