Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer

Home > C/C++ programming jobs

Embedded Software Engineer in Others new

  • Rabat, Morocco

Responsibilities

  • 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 of software defects, communication issues, and ECU malfunctions.
  • Use CANoe, CANalyzer, UDS, DoIP, OBD-II, vehicle logs, traces, and memory dumps for diagnostic analysis.
  • Flash software into ECUs using flashing tools.
  • Develop and validate UDS diagnostic services, DTCs, and fault-memory strategies.
  • Analyze CAN, LIN, FlexRay, and Ethernet communication traces.
  • Support integration testing on benches, HIL systems, and in-vehicle environments.
  • Apply AUTOSAR, ISO 26262, ASPICE, V-Model, and cybersecurity principles.
  • Create and maintain SRS, SDD, design reviews, and traceability matrices.
  • Collaborate with testing teams to define validation strategies and test coverage.

Requirements

  • Master’s-level engineering degree in Embedded Systems, Electronics, or an equivalent qualification.
  • Proficiency in embedded C/C++ programming and real-time systems.
  • Strong knowledge of CAN, LIN, FlexRay, and Ethernet vehicle communication protocols.
  • Experience with UDS, ISO 14229, ISO 15765, and OBD-II diagnostic standards.
  • Experience with Vector tools including CANalyzer, CANoe, and CANape.
  • Ability to interpret logs, traces, and memory dumps for diagnostic analysis.
  • Familiarity with AUTOSAR Classic or Adaptive stacks.
  • Experience with ASPICE or V-Model development processes.
  • Strong technical coordination, planning, and risk-management skills.
  • Professional-level English and strong communication and teamwork skills.

Benefits

  • Permanent employment contract in Morocco.
  • Certified and diploma-granting training programs.
  • Opportunities for internal, sectoral, geographic, and functional mobility.
  • Regular events supporting employee well-being and performance.
  • Supportive and collaborative work environment.

ALTEN

ALTEN provides engineering and IT services, including R&D outsourcing, product development, and digital systems consulting for major industrial and service-sector companies. Founded in 1988 and headquartered in Boulogne-Billancourt, France, it operates in 30+ countries and is publicly traded on E...

Similar positions

Software Engineer, Imaging

  • Anduril Industries
  • Full time
  • USA
  • 11/04/2026
  • Salary: $191k - $254k/yr
  • Waltham, MA

Client Engineer

  • Electronic Arts
  • Full time
  • Others
  • 11/04/2026
  • Shanghai, China

Software Engineer, Engine Productivity

  • Roblox
  • Full time
  • USA
  • 11/04/2026
  • Salary: $153k - $197k/yr
  • San Mateo, CA

Staff Engineer - Applications Software

  • Ambiq Micro, Inc.
  • Full time
  • USA
  • 11/04/2026
  • Austin, TX

Autonomous Vehicle Embedded Software Engineer

  • Capgemini
  • Full time
  • USA
  • 11/04/2026
  • Salary: $73k - $174k/yr
  • Houston, TX