E

Expleo

End-to-end engineering, tech consulting, quality services

Embedded Software Testing Engineer - Automotive

Manual & Functional QAConfirmed live in the last 24 hours
Full-timeBucharest, Romania

About the Job

Requirements

  • Hands-on experience with automotive communication networks, including CAN, CAN FD, LIN, and Automotive Ethernet.
  • Solid knowledge of automotive diagnostics, including UDS (ISO 14229) and DoIP (ISO 13400), and familiarity with interpreting and working with ODX diagnostic data.
  • Experience working with software binaries, including hex editors, checksum validation tools, binary comparison utilities, and file format conversion tools.
  • Good understanding of ECU software architecture, including bootloaders, application software, calibration data, EEPROM memory, and their interaction during flashing activities.
  • Practical experience with industry-standard diagnostic, calibration, and engineering tools such as Vector CANoe, CANalyzer, CANape, ETAS INCA, or similar solutions.
  • Experience with XENTRY/DAS, Vediamo, and DTS Monaco.

Responsibilities

  • Manage and validate software and calibration deliveries in multiple automotive formats, including binary images and flashware containers, ensuring readiness for deployment.
  • Verify software package integrity through memory map validation, checksum/CRC checks, and hardware/software compatibility assessments.
  • Perform checksum recalculations and corrections following authorised software modifications, ensuring successful ECU programming and bootloader acceptance.
  • Program and update ECUs across bench setups, HiL environments, and vehicle platforms using CAN, CAN FD, and Ethernet/DoIP communication protocols.
  • Execute end-to-end UDS programming activities, including security access, software download, data transfer, validation, and dependency checks.
  • Support diagnostics over DoIP for next-generation vehicle architectures and IP-based communication platforms.
  • Conduct post-programming validation by confirming ECU identification data, coding status, software compatibility, and programming quality.
  • Troubleshoot and recover ECUs following unsuccessful flashing attempts, applying recovery procedures and collaborating with engineering teams when required.
  • Configure and maintain test benches, including power supplies, wiring harnesses, CAN networks, and communication interfaces.
  • Create, maintain, and optimize test cases based on system requirements and customer specifications.
  • Execute functional, integration, regression, and robustness testing activities to ensure software quality and reliability.
  • Investigate software issues, reproduce defects, and provide detailed defect reports supported by traces, logs, and software baselines.
  • Analyse communication traces and measurement data to identify root causes and support efficient issue resolution.
  • Improve testing efficiency by automating repetitive flashing and validation activities through scripting and tooling.
  • Communicate project status, testing progress, risks, and coverage metrics to stakeholders within the project governance framework.

Desired Qualifications

  • Knowledge of scripting languages used for test automation and process optimization.
  • Experience working with HiL platforms for embedded software validation and testing.

About the Company

Expleo

End-to-end engineering, tech consulting, quality services

Expleo provides end-to-end engineering, technology consulting, and quality services to help businesses with digital transformation. It combines software quality assurance and testing with engineering and R&D capabilities to design, build, test, deploy, and maintain software-enabled and engineered systems. It stands out by integrating software quality expertise with broader engineering and digital-transformation offerings under one umbrella for industries like banking and telecommunications. Its goal is to help organizations navigate digital transformation by delivering reliable, efficient, and scalable software and systems.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Montigny-le-Bretonneux, France
Founded
1966

Recently Posted Jobs

Explore more opportunities at Expleo

See more jobs