# Firmware Engineer, LUS

**Company**: Lyft
**Location**: Montreal, QC
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/lyft/jobs/8790999002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1db41c60-0dc

## Description

Lyft Urban Solutions (LUS) is seeking a Firmware Engineer to contribute to the development and delivery of Lyft's micromobility hardware offerings. As a Firmware Engineer at Lyft, you will collaborate with hardware, operations, and manufacturing teams to drive initiatives forward and ensure the successful delivery of key results.

Responsibilities:

- Develop features for embedded systems across Lyft's Micromobility product line, including vehicles, docks, and internal tools.

- Work with cross-functional teams to prototype, develop, and take to production next-generation mobility products.

- Refine and update existing products to improve the overall experience.

Experience:

- Bachelor's degree in Computer Science or a related field.

- 5+ years of experience developing in C/C++ for embedded systems.

- Familiarity with using Python for scripting and automated testing.

- Experience with an embedded real-time OS (FreeRTOS, ThreadX, etc.).

- Understanding of low-level OS concepts, including memory management, scheduling, threads, and interrupts.

- Familiarity with the ARM Cortex-M line of processors.

- Hands-on experience in supporting electrical bring-up and debugging.

- Strong embedded debugging skills, including the ability to use debug probes, signal analyzers, oscilloscopes, and power analyzers.

- Experience translating product needs into actionable schedules.

- Strong communication skills for articulating technical approaches and sharing risk and progress with non-technical audiences.

- Strong understanding of distributed systems concepts.

Benefits:

- Extended health and dental coverage options, along with life insurance and disability benefits.

- Mental health benefits.

- Family building benefits.

- Pet benefits.

- Access to a Lyft-funded Health Care Savings Account.

- RRSP plan with company match to help save for your future.

- Flexible paid time off policy, including 18 weeks of paid time off for new parents.

- Subsidized commuter benefits and Lyft ride credits.

## Skills

### Required
- C/C++
- embedded systems
- Python
- FreeRTOS
- ThreadX
- ARM Cortex-M
- debugging
- distributed systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/lyft/jobs/8790999002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
