# Firmware Test Engineer
**Company:** [Lyft](https://hotfix.jobs/companies/lyft)
**Location:** San Francisco, CA
**Salary:** $128K-$160K
**Experience:** 3+ years
**Skills:** Python, Bash, Can, Uart, I2C, Spi, Git, Hil Testing, CI/CD, Ota Firmware Updates
**Posted:** 2026-05-21
> Firmware Test Engineer designing and executing manual/automated tests for embedded micromobility hardware firmware. Requires 3+ years firmware testing experience, embedded systems knowledge, and Python/Bash scripting.
## Job Description
## Responsibilities
- Design and execute comprehensive manual and automated test plans to validate the functionality, performance, and reliability of bike share system firmware.
- Collaborate closely with firmware engineers to understand firmware design and implementation.
- Work with product, hardware, and operations teams to ensure firmware meets all system-level requirements.
- Manage firmware deployments to bikes and docks, including planning, scheduling, and execution.

## Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in firmware testing, preferably in the embedded systems domain.
- Strong understanding of testing methodologies and best practices.
- Experience with testing embedded systems, including hardware and software interactions.
- Proficiency in scripting languages (e.g., Python, Bash) for test automation.
- Experience with communication protocols (e.g., CAN, UART, I2C, SPI).
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.

## Preferred Qualifications
- Experience with HIL testing and test automation frameworks.
- Familiarity with bike share systems or similar IoT devices.
- Knowledge of version control systems (e.g., Git).
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with over-the-air (OTA) firmware updates.
- Knowledge of firmware deployment tools and best practices.

## Benefits
- Great medical, dental, and vision insurance options
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan with company match
- Discretionary paid time off (salaried)
- 18 weeks of paid parental leave
- Subsidized commuter benefits
- Monthly Lyft credits and Lyft Pink membership
**Apply:** https://hotfix.jobs/jobs/firmware-test-engineer-at-lyft-9741954b-a680-4008-8946-7c0019421be5
**Canonical:** https://hotfix.jobs/jobs/firmware-test-engineer-at-lyft-9741954b-a680-4008-8946-7c0019421be5