CareerPlan

Model-based Developer Drive Software | eBike (f/m/div.)

Braga, Braga, ptFull-time2026-11-06 → 2026-11-10
Hybrid

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