Embedded Software Engineer – e Bike Systems (80–100%)
Core
Design, develop, and maintain embedded software and Human-Machine Interface (HMI) firmware for next-generation e-bike systems.
Role type
Embedded Software Engineer (HMI focus)
Builds
e-bike platforms and rider applications
Domain
Consumer electronics / Mobility / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, C programming, Zephyr OS, Git, Make, CMake, Python, Bash, CAN bus, BLE, ANT+ protocols
Preferred skills
PCB analysis, Jira, SharePoint
Technologies
Zephyr OS, Git, Make, CMake, C, Python, Bash, CAN bus, BLE, ANT+
Responsibilities
Design and implement HMI firmware across the product lifecycle, develop communication protocols for internal tools and rider apps, maintain the main software repository, support root cause analysis and field troubleshooting, create automated unit and integration tests, write technical documentation
Seniority
Mid-level, hands-on IC