CareerPlanSign in

Software engineer - Model Based Development, POWER

Cairo💼 Full-time🗓 2026-06-09 → 2026-09-30

Core

Designing and verifying Model-Based Development (MBD) solutions for automotive control systems, translating high-level models into C-code and validating them through simulation.

Role type

R&D Engineer (Model-Based Development)

Builds

Embedded software for automotive control units (motor drives, electric motors)

Domain

Automotive / Embedded Systems / Model-Based Design

Deliverable

production ML models | product features

Required skills

MATLAB/Simulink/Stateflow scripting, Model-Based Development (MBD) standards, C-code generation, Model-in-the-loop (MIL) verification, Software-in-the-loop (SIL) verification, requirements analysis, software specification review, traceability management, risk management

Preferred skills

Control Law, Thermodynamics, Automatic Control, Motor Drives & Electric Motors, Automotive SPICE

Technologies

MATLAB, Simulink, Stateflow, Embedded Coder Toolbox

Responsibilities

Design and review detailed requirements for MBD projects; Apply Valeo/general MBD standards & guidelines; Perform data typing for all model signals & blocks with respect to fixed point techniques; Generate C-code using Embedded coder toolbox; Design MATLAB testing scenarios for model verification; Perform Model in the loop verification; Perform Software in the loop verification (back to back testing); Develop tools to increase the efficiency of the MBD life cycle and the quality; Provide technical trainings to team and other entities; Perform technical review of MBD architectural design and software specification; Coach and train other team member on MBD engineering methodology; Establish, update and maintain software risks and issues list; Provide traceability to customer requirements

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 877,000+ jobs from 20+ sources.