ECU Software Test Engineer
Core
Validating ECU software deliveries from external suppliers and internal development, focusing on diagnostics and communication base functionalities.
Role type
ECU Software Test Engineer
Builds
Embedded software for automotive ECUs
Domain
Automotive embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded systems knowledge, ECU base functionalities (diagnostics, communication protocols), Python, test design, requirement analysis, fault trace analysis, calibration data adjustment, test framework optimization
Preferred skills
Experience with SIL/HIL systems, vehicle bench setups, INCA, Canalyzer/CANoe
Technologies
Python, INCA, Canalyzer, CANoe, CAN, LIN, HIL, SIL
Responsibilities
Analyze software requirements and create structured test plans with traceable test cases; Design and implement manual and automated test cases; Execute tests in bench, vehicle, and HIL environments; Investigate software behavior and analyze fault traces; Validate diagnostics and communication protocols; Adjust calibration data to improve performance; Document test results and create defect reports; Enhance and optimize the test framework
Seniority
Mid-level, hands-on IC