3. Model-Based Software Developer
Overview: You will be responsible for implementing system functions using model-based design approaches. This role is central to translating high-level system designs into embedded software using tools like MATLAB/Simulink.
Key Responsibilities:
* Develop and maintain model-based software for automotive systems.
* Integrate feature system requirements into functional models.
* Work in collaboration with controls engineers and software integration teams.
* Validate model behaviour against system-level requirements.
* Optimize model performance and support code generation for embedded targets.
Requirements:
* Proficiency in MATLAB/Simulink and model-based development processes.
* Experience in embedded systems or automotive control software.
* Understanding of system architecture and real-time constraints.
Ideal Candidate Profile:
* Deep experience with MATLAB/Simulink and Stateflow.
* Familiar with auto-code generation and software-in-the-loop testing.
* Understands vehicle dynamics, propulsion, or control algorithms.
* Experienced in Agile or model-based environments.
Keywords to Hunt for in CVs:
* MATLAB / Simulink / Stateflow
* Model-Based Design (MBD) or (MBSE)
* Embedded software / Auto-code generation
* MIL / SIL / PIL
* Control systems
* dSPACE / TargetLink
Likely Job Titles:
* Model-Based Developer
* Embedded Software Engineer
* Controls Engineer
* Simulink Developer
* Algorithm Engineer
* Software Integration Engineer
#J-18808-Ljbffr