IAV Morocco is part of the IAV Group, a global engineering and technology partner with more than 7,500 experts worldwide. IAV supports major automotive manufacturers and suppliers in developing advanced technologies for the vehicles of the future.We are looking for talented Embedded Software Engineers with strong experience in MATLAB/Simulink (Model-Based Design) to join our growing team. You will contribute to the development of advanced control systems and embedded software solutions in a dynamic engineering environment.

Are you passionate about automotive embedded systems and next-generation vehicle technologies? Join our teams!

Job Desciption

As an MBD (Model-Based Design) Engineer, you will contribute to the design, development, and implementation of vehicle control architectures and functionalities using MATLAB/Simulink, supporting integration, simulation, and validation throughout the full vehicle lifecycle. Your main responsibilities will include:

  • Develop and implement control algorithms using MATLAB/Simulink
  • Support simulation, validation, and integration of software into embedded systems
  • Design and maintain software interfaces using standardized methodologies
  • Develop and maintain test harnesses for new functionalities
  • Collaborate on system integration across electrical, electronic, and mechanical domains
  • Participate in project reviews, milestones, and technical discussion

You have a strong background in Model-Based Design using MATLAB/Simulink and embedded systems, with the ability to operate across system architecture, control software development, and vehicle communication layers.

Education and Experience

  • Engineering Degree in Embedded Systems, Electrical Engineering, Automotive Engineering, Computer Science or a related field.
  • 2-5 years of experience as MBD engineer.
  • Experience in automotive embedded software development or system architecture.
  • Experience with agile development processes.

Required Technical Skills

You have hands-on experience with the following technologies and concepts:

Mandatory

  • Strong understanding of Model-Based Design (MBD) methodologies and workflows
  • Experience with MIL, SIL, and HIL testing in a model-based development environment
  • Proficiency in MATLAB/Simulink advanced features (State flow, data dictionaries, variant management)
  • Knowledge of automatic code generation using Embedded Coder / Simulink Coder
  • Experience in model architecture design and modularization (scalability, reusability)
  • Familiarity with model verification & validation tools (Simulink Test, Coverage, Check)
  • Experience with requirements traceability and linkage within MBD workflows
  • Understanding of fixed-point design and optimization in embedded models

Assets

  • Knowledge of vehicle communication networks (CAN)
  • Experience in automotive, recreational vehicles, or embedded systems industries

The following skills would be appreciated:

  • Experience in model integration with embedded targets and real-time systems, within a Model-Based Design (MBD) environment
  • Familiarity with version control and model management practices (Git, model diff/merge) applied to MBD workflows
  • Knowledge of functional safety (ISO 26262) and its integration into model-based development processes
  • Understanding of Automotive SPICE (ASPICE) processes and their application to model-based software

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in an international and multicultural environment.
  • Strong sense of ownership and technical responsibility.
  • Structured and rigorous approach to requirements, architecture and documentation.
  • Ability to interact with multiple stakeholders, including software teams, system engineers, project managers and customers.
  • Proactive mindset and interest in innovation within the automotive industry.

  • English: minimum level B2 required.
  • French: minimum level B2 required.

An International and Dynamic Environment: You will join an international group recognized in the automotive industry for its innovative engineering and technology solutions. You will work on challenging projects related to connected vehicles, backend platforms, software-defined vehicles and future mobility.

At IAV Morocco, you will evolve in a growing structure with a strong team spirit, where collaboration, knowledge sharing and initiative are encouraged.

Hybrid Work and Flexibility: We offer a flexible working model combining office presence and remote work, depending on project needs and team organization.

We believe that autonomy and flexibility help create the best conditions for performance, motivation and work-life balance.

A Complete Compensation Packag: We offer an attractive compensation package adapted to your profile, skills and experience.

Join us and contribute to the future of mobility!

Join the Team of IAV Maroc!

Change how the world moves the day after tomorrow – Become part of IAV Maroc and join us in shaping the future of engineering!