HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    EX

    Expleo

    IT Services

    Embedded Software Testing Engineer (Automotive)

    Bucharest, RomaniaOn-SiteFull-timePosted 3d ago
    All Expleo jobs

    Job description

    Overview

    Expleo is a global engineering, technology, and consulting service provider that partners with leading organizations to guide them through their business transformation, helping them achieve operational excellence and future-proof their businesses.

    Expleo benefits from more than 50 years of experience developing complex products in automotive and aerospace, optimizing manufacturing processes, and ensuring the quality of information systems. Leveraging its deep sector knowledge and wide-ranging expertise in fields including AI engineering, digitalization, automation, cybersecurity and data science, the group’s mission is to fast-track innovation through each step of the value chain.

    With a worldwide presence in 30 countries, our global footprint includes excellence centers around the world, including Romania since 1994. #LI-CI1

    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, CANnetworks, and communication interfaces.​
    • Create, maintain, and optimize test casesbased 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.

    Qualifications

    • 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), with familiarity in interpreting and working with ODX diagnostic data.
    • Experience working with software binaries, including the use of 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, DTS Monaco
    • Familiarity with requirements, test, and defect management tools such as Jira, Polarion, DOORS, or equivalent platforms.

    Desired skills

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

    What do I need before I apply

    • 3 days per week at the office

    Benefits

    • Benefit Platform
    • Holiday Voucher
    • Private medical insurance
    • Performance bonus
    • Easter and Christmas bonus
    • Employee referral bonus
    • Bookster subscription
    • Work from home options depending on project.

    Job details are sourced from the employer's original posting.

    Open job posting
    EX

    About the company

    Expleo

    Expleo is a global provider of software testing, quality assurance, and consulting services.

    View all Expleo jobs
    Industry
    IT Services
    Open roles
    905

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.