Iav logo

Embedded Software Engineer (MBD)

Iav·Salary not specified

Nice to have's

Agile

Job description

About the Position

IAV Morocco, part of the IAV Group, is a global engineering and technology partner with 6,500 experts worldwide. We support 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 Model-Based Design (MBD) using MATLAB/Simulink 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!

Responsibilities

As an MBD 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 discussions

Requirements

  • Education: Engineering Degree in Embedded Systems, Electrical Engineering, Automotive Engineering, Computer Science, or a related field.
  • Experience: 2-5 years of experience as an MBD engineer.
  • Technical Skills:
    • 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

Nice to Have

  • Knowledge of vehicle communication networks (CAN)
  • Experience in automotive, recreational vehicles, or embedded systems industries
  • 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

We Offer

  • 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

Language Requirements

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

About the Company

At IAV Morocco, 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.

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.

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!

© Iav. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches