Embedded Software & QA Engineer – e‑Bike Systems (80–100%)
Core
Developing embedded firmware for Human-Machine Interfaces (HMI) and ensuring system reliability through automated testing and validation for next-generation e-bike systems.
Role type
Embedded Software & QA Engineer
Builds
Embedded HMI firmware, communication protocols, and automated test frameworks for e-bike systems
Domain
Consumer electronics / Mobility / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded firmware development, C programming, Python, Zephyr OS, Git, CMake, Make, Unit testing, Integration testing, Regression testing, Static analysis, CI/CD pipelines, Root cause analysis, CAN bus protocols, BLE protocols, ANT+ protocols
Preferred skills
PCB analysis, Hardware-in-the-loop (HIL) test setups, Embedded test frameworks
Technologies
Zephyr OS, Git, Make, CMake, C, Python, Jira, SharePoint
Responsibilities
Design and implement embedded HMI firmware, Develop and maintain communication protocols, Define and execute software verification and validation plans, Develop automated test scripts and frameworks, Conduct bench-level and system-level validation, Lead root cause analysis for testing and production issues
Seniority
Mid-level, hands-on IC