

Firmware Engineer, Lyft Urban Solutions
Location
San Francisco, CA
Level
Mid-Level
Department
Transportation
Type
Salary
$128,000 - $160,000
Job Description
Posted on:
2026-04-28
Responsibilities
- Develop features for embedded systems across the micromobility product line.
- Prototype, develop, and take to production the next generation of mobility products.
- Improve the overall experience of existing products through refinements and updates.
- Collaborate with cross-functional teams to ensure successful product delivery.
- Support electrical bring-up and debugging of hardware.
- Communicate technical approaches and progress to non-technical audiences.
- Utilize strong embedded debugging skills to resolve issues.
Job Requirements
- Bachelor’s degree in Computer Science or related field.
- 3+ years of experience in C/C++ development for embedded systems.
- Familiarity with Python for scripting and automated testing.
- Experience with embedded real-time operating systems (FreeRTOS, ThreadX, etc.).
- Understanding of low-level OS concepts such as memory management and interrupts.
- Hands-on experience with debugging tools (debug probes, oscilloscopes, etc.).
- Strong understanding of distributed systems concepts.



