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. As part of the development of our activities in vehicle diagnostics, connected services and software-defined vehicle architectures, we are looking for an Automotive Diagnostics Engineer to support the design, development and implementation of diagnostic architectures and functions.

Are you passionate about functional programming, event-driven systems and high-quality backend engineering? Join our teams!

Job Desciption

As an Automotive Diagnostics Engineer, you will play a key role in the design, development and implementation of vehicle diagnostic architectures and functions, supporting both on-board and off-board diagnostics across the full vehicle lifecycle. Your main responsibilities will include:

  • Diagnostic Architecture & Functions
  • Design and develop system and software architectures for vehicle diagnostics, including on-board and off-board diagnostics.
  • Define and maintain end-to-end diagnostic concepts across vehicle, communication, backend and service layers.
  • Take technical ownership of diagnostic features throughout the full development lifecycle.
  • Analyze, specify and manage diagnostic requirements.
  • Derive technical solutions and architecture concepts from diagnostic use cases.
  • Support development teams in implementing and evolving diagnostic functions.
  • Perform architectural, concept and code reviews.
  • Act as a key technical interface between internal teams, customers and project stakeholders.
  • Contribute to the continuous improvement of diagnostic processes, methods and tools.

You have a strong background in automotive diagnostics and embedded systems, with the ability to work across system, software and vehicle communication layers.

Education and Experience

  • Engineering Degree in Embedded Systems, Electrical Engineering, Automotive Engineering, Computer Science or a related field.
  • Minimum 3 years of experience in automotive diagnostics.
  • 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:

Vehicle networking technologies:

  • CAN
  • FlexRay
  • Ethernet
  • V2X

Automotive diagnostics standards and tools:

  • OBD
  • UDS
  • ODX
  • DoIP
  • SoVD
  • OTX

Familiarity with AUTOSAR.

Experience with end-to-end architectures, including:

  • Vehicle
  • Backend
  • Mobile App

Software development and architecture tools:

  • Git
  • PREEvision
  • Enterprise Architect
  • Codebeamer or similar tools.

Programming languages:

  • C++
  • Python
  • Java
  • C#

The following skills would be appreciated:

  • Knowledge of Software Defined Vehicle, SDV, concepts.
  • Basic knowledge of cloud technologies such as AWS or Azure.
  • Basic knowledge of IoT architectures and connected services.
  • Cybersecurity knowledge, especially ISO 21434.
  • Functional safety knowledge, especially ISO 26262.
  • Experience in diagnostic validation, test automation or diagnostic tool chains.

  • 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.
  • German: A2 would be appreciated but is not mandatory.
  • 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!