The opportunity
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
What you'll do
Develop features for embedded systems across our Micromobility product line(vehicles, docks, internal tools).
Work with cross-functional teams to prototype, develop, and take to: production, our next generation of world-class mobility products.
Work on refinements and updates to to improve the overall experience on existing products.
Bachelor’s degree in Computer Science or related field.
+ Years developing in C/C++ for embedded systems.
Familiarity with using Python for scripting and automated-test.
What they're looking for
- Experience using an embedded real-time OS (FreeRTOS, ThreadX, etc).
- Understanding of low-level OS concepts(memory management, scheduling, threads, interrupts).
- Familiarity with ARM Cortex-M line of processors.
- Hands-on experience in supporting electrical bring-up and debugging.