Model-Based Software Developer

Coventry, Warwickshire

Pdsluk
Apply for this Job

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.
  • 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
Date Posted: 24 April 2025
Apply for this Job