Model-based Developer Drive Software | eBike (f/m/div.)
Core
Develop and validate intelligent software functions for eBike driving systems, bridging the gap between simulation and real-world riding experience.
Role type
Model-based software developer (embedded control)
Builds
Intelligent driving functions (walk assist, gear shift detection, tuning detection) for Bosch eBikes
Domain
Electric mobility / eBike control systems
Deliverable
production ML models
Required skills
Model-based development (MATLAB/Simulink), Control theory, Embedded C programming, Electric machine control (BLDC), System validation, Root cause analysis
Preferred skills
Experience with embedded C, Deep understanding of BLDC motor control
Technologies
MATLAB, Simulink, Embedded C, BLDC motors
Responsibilities
Develop full lifecycle of intelligent software functions, 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-Senior, hands-on IC