Firmware Test Engineer
Core
Design and execute manual and automated test plans to validate the functionality, performance, and reliability of bike share system firmware.
Role type
Firmware Test Engineer
Builds
micromobility hardware offerings (electric bikes, scooters, batteries, stations)
Domain
micromobility / embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
firmware testing, embedded systems testing, hardware-software interaction testing, scripting (Python, Bash), communication protocols (CAN, UART, I2C, SPI), test automation, deployment planning
Preferred skills
HIL testing, test automation frameworks, bike share systems knowledge, version control (Git), CI/CD pipelines, OTA firmware updates, firmware deployment tools
Responsibilities
Design and execute comprehensive manual and automated test plans to validate firmware functionality and reliability; Collaborate with firmware, product, hardware, and operations teams to ensure system-level requirements are met; Manage firmware deployments to bikes and docks including planning, scheduling, and execution
Seniority
Mid-level IC