
Embedded Software Engineer
Alten · Rabat, Rabat-Salé-Kénitra, Morocco
- Professional Services
- 10,001+ employees
- Boulogne-Billancourt Cedex, Ile-de-France
Strong hiring record · median 24 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
- Design, develop, and maintain embedded software unit testing for automotive ECUs
- Integrate software components into ECU platforms and ensure compatibility with hardware and vehicle network constraints.
- Perform root‑cause analysis on software defects, communication issues, and ECU malfunctions.
- Use diagnostic tools such as CANoe, CANalyzer, UDS (ISO 14229), DoIP, OBD‑II, and vehicle logs to identify issues.
- Use flashing tool to Flash the SW in the ECUs
- Develop and validate UDS diagnostic services, DTCs (Diagnostic Trouble Codes), and fault memory strategies.
- Analyze communication traces (CAN, LIN, FlexRay, Ethernet) to detect anomalies or performance issues.
- Support integration tests on benches, HIL systems, and in-vehicle testing.
- Ensure compliance with automotive standards such as AUTOSAR, ISO 26262 (functional safety), ASPICE, and cybersecurity principles.
- Create and maintain documentation (SRS, SDD, design reviews, traceability matrices).
- Collaborate with testing teams to define validation strategies and ensure robust test coverage.
- Engineering degree (Master’s level, Bac+5) in Embedded Systems, Electronics, or equivalent.
- Strong skills in technical coordination, planning, and risk management.
- Excellent communication skills and strong team spirit.
- Professional level of English required.
- Proficiency in embedded C/C++ programming and real‑time systems.
- Strong knowledge of in‑vehicle communication protocols (CAN, LIN, FlexRay, Ethernet).
- Experience with diagnostic standards and tools:
- UDS (ISO 14229), ISO 15765, OBD‑II
- Vector tools (CANalyzer, CANoe, CANape)
- Ability to interpret logs, traces, and memory dumps for precise diagnostic analysis.
- Familiarity with AUTOSAR stacks (Classic or Adaptive).
- Experience with development processes following ASPICE or V‑Model.
You are rigorous, creative, and curious, and you enjoy working as part of a team while developing your skills in a dynamic environment. You are passionate about service-oriented professions and wish to grow within a friendly and supportive work environment — join us!
More jobs at Alten
All 423- EE Control ArchitectAlten · Fes, Fez-Meknès, Moroccotoday
- Chef de projet électronique (H/F)Alten · Grenoble, Auvergne-Rhône-Alpes, Francetoday
- V.I.E Java Backend Engineer (all gender)Alten · Friedrichshafen, BW, Germanytoday
- Architecte technique cloud et DevOps (H/F)Alten · Lyon, Auvergne-Rhône-Alpes, Francetoday
- #LevelUp - Développeur .Net / C# (F/H)Alten · Toulouse, Occitanie, Francetoday
Similar roles
- EE Control ArchitectAlten · Fes, Fez-Meknès, Moroccotoday
- Architecte ServiceNow (H/F)Devoteam · Casablanca, Moroccotoday
- Supply Chain Quality & Data EngineerTrigo · Casablanca, Casablanca-Settat, Moroccotoday
- Product Manager – Gaming VAS Products AfricaDigital Virgo · Casablanca, Casablanca-Settat, Moroccotoday
- GROUP IT INFRASTRUCTURE SPECIALISTTrigo · Tangier, Tangier-Tétouan-Al Hoceima, Moroccotoday
- Subsystem Designer HMIAlten · Rabat, Rabat-Salé-Kénitra, Moroccotoday