C# Developer at Alten
Fez, Fez-Meknes, Morocco -
Full Time


Start Date

Immediate

Expiry Date

16 Dec, 25

Salary

0.0

Posted On

17 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET, Test Automation, ECU Communication, Diagnostic Protocols, Agile, Problem-Solving, Teamwork, Python, Communication Analysis, Firmware Crash Investigation, Connectivity Log Analysis, JIRA, Git, Jenkins, CAN

Industry

Engineering Services

Description
Description de l'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 Description du 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. Qualifications 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. Informations complémentaires Vous êtes rigoureux, créatif, curieux et vous aimez travailler en équipe et monter en compétence dans un environnement dynamique. Les métiers du service vous animent et vous souhaitez évoluer dans un environnement convivial, rejoignez-nous
Responsibilities
The C# Developer will design, develop, and implement test automation frameworks for vehicle communication systems. This role involves collaboration with cross-functional teams to ensure test coverage and system reliability.
Loading...