Model-based Developer Drive Software | eBike (f/m/div.)
Core
Holistic development of intelligent software functions for eBike driving systems, bridging the gap between code and real-world riding experience.
Role type
Model-based software developer (embedded control)
Builds
Intelligent software functions for eBike driving (walk assist, gear shift detection, tuning detection)
Domain
Electric mobility / Embedded control systems
Deliverable
production ML models | product features
Required skills
Model-based development (MATLAB/Simulink), Control theory, Embedded C programming, Electric machine control (BLDC motors), System validation, Root cause analysis
Preferred skills
Experience with embedded C programming, Deep understanding of BLDC motor control
Technologies
MATLAB, Simulink, Embedded C
Responsibilities
Develop software functions from concept to validation, Create unit and integration tests, Validate functions in simulations and on physical bicycles, Analyze system behavior and error messages, Collaborate with international teams on requirements and interfaces
Seniority
Mid-level, hands-on IC