ENTREPRISE :
ALTEN MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2200 collaborateurs et vise un centre d’excellence de 3300 ALTENiens en fin 2027. Elle s’impose aujourd’hui comme un acteur stratégique dans l’accompagnement du développement professionnel des ingénieurs.
Notre mission : répondre aux ambitions technologiques de nos clients — grands donneurs d’ordre internationaux — dans les secteurs de l’automobile, du ferroviaire, de la R&D et de l’IT, des télécommunications et des médias.
Rejoindre ALTEN Maroc, c’est intégrer un écosystème d’excellence et bénéficier :
• D’un parcours de carrière personnalisé et évolutif
• D’une politique ambitieuse de développement des compétences
• D’un environnement de travail stimulant, collaboratif et porteur de sens
Culture de l'entreprise :
Alten Maroc se distingue par une culture profondément collaborative, centrée sur l’humain, la confiance et le soutien entre équipes, avec un management de proximité qui accompagne et fait grandir les talents.
Cette dynamique est enrichie par une vraie ouverture à l’innovation, où la créativité, l’initiative et l’expérimentation sont encouragées au quotidien.
Le fonctionnement s’appuie aussi sur une organisation structurée, garantissant efficacité, rigueur et qualité dans les projets d’ingénierie.
Enfin, l’esprit de performance est présent mais équilibré, soutenant une ambition collective sans nuire au climat bienveillant et participatif.
Poste :
We are seeking an experienced and detail-oriented C# Developer to join our team in the automotive sector. The ideal candidate will play a key role in designing, developing, and implementing test automation frameworks for vehicle communication systems. This role requires strong expertise in ECU communication, diagnostic protocols, and test automation tools.
Responsibilities
- Develop and maintain automated test frameworks for vehicle communication systems (CAN, Ethernet, LIN, FlexRay).
- Implement and validate Unified Diagnostic Services (UDS, ISO 14229) for diagnostics and ECU flashing.
- Perform connectivity log analysis and firmware crash investigation.
- Work with Hardware-in-the-Loop (HiL) environments to simulate ECU behavior and validate communication stacks.
- Collaborate with cross-functional teams (embedded developers, system engineers, QA specialists) to ensure test coverage and system reliability.
- Utilize JIRA, Confluence, Git/GitLab, Jenkins, Jfrog Artifactory for task tracking, documentation, CI/CD, and version control.
- Work with CANoe, DLT Viewer, Wireshark, Bruno, DTS Monaco for communication analysis and diagnostics.
- Support development and troubleshooting of applications for ECU testing and automation using C#, .NET, Python.
Profil recherché :
Requirements
- Strong knowledge of C# and the .NET framework (including .NET 8 and .NET Framework 4.7.2).
- Experience in application development and script automation.
- Familiarity with automotive protocols (CAN, Ethernet, UDS).
- Experience with diagnostic services: Read/Write Data by Identifier, Routine Control, Diagnostic Session Control.
- Good understanding of 4G/5G communication, GNSS, eSIM handling, In-Band, SMS, MQTT, VoLTE.
- Proficiency in test automation methodologies and framework design.
- Experience in Agile/Scrum environments with CI/CD practices.
- Strong problem-solving and analytical skills.
- Effective communication and teamwork abilities.
Preferred Skills
- Hands-on experience with diagnostic stacks and bus simulation tools.
- Knowledge of Python for test orchestration.
- Familiarity with test benches and embedded systems communication.
Découvre si ce poste est fait pour toi
Passe le test de personnalité gratuit ReKrute et obtiens instantanément ton score de compatibilité avec ce poste et avec la culture de plus de 150 entreprises du marché.
