Automotive Diagnostics Engineer
Primary stack
Nice to have's
Job description
About the Position
Are you passionate about functional programming, event-driven systems, and high-quality backend engineering? Join our teams!
IAV Morocco is part of the IAV Group, a global engineering and technology partner with 6,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.
Responsibilities
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.
Requirements
-
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
- 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#
Nice to Have
- 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.
We Offer
-
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.
-
Hybrid Work and Flexibility
- We offer a flexible working model combining office presence and remote work, depending on project needs and team organization.
-
A Complete Compensation Package
- We offer an attractive compensation package adapted to your profile, skills, and experience.
About the Company
At IAV Morocco, you will evolve in a growing structure with a strong team spirit, where collaboration, knowledge sharing, and initiative are encouraged.
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.