Lyft

Firmware Test Engineer

Job Description

Posted on: 
2026-06-12

Responsibilities

  • Design and execute comprehensive manual and automated test plans for firmware validation.
  • Collaborate with firmware engineers to understand firmware design for thorough testing.
  • Manage firmware deployments to bikes and docks, including planning and execution.
  • Ensure firmware meets all system-level requirements through collaboration with product, hardware, and operations teams.
  • Drive initiatives forward to ensure successful delivery of key results impacting the business.
  • Proactively solve problems related to firmware testing and deployment.
  • Participate in New Product Introduction (NPI) and fleet sustainability programs.

Job Requirements

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

More job openings