Lyft

Firmware Engineer, Lyft Urban Solutions

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.
Apply now

More job openings