Custom Software Engineer
Core
Develop custom software solutions for Automotive ECU and ADAS features, focusing on verification, validation, and testing across MIL, SIL, and HIL environments.
Role type
Senior IC Automotive ECU Software Engineer (ADAS Verification & Validation)
Builds
Scalable, high-performing ADAS software components and validation frameworks for automotive systems.
Domain
Automotive Industry / Embedded Systems / ADAS
Deliverable
production ML models | product features | dashboards & analysis
Required skills
ADAS Verification and Validation, HIL platform expertise (dSPACE, Vector), MATLAB Simulink, ISO 26262 compliance, Python data analysis, CAN/CAN FD network analysis, Requirements traceability tools
Preferred skills
SOTIF (ISO 21448) knowledge, Virtual validation environments (CARLA, IPG), Open SCENARIO/Open DRIVE standards, Euro NCAP/NHTSA protocols
Technologies
dSPACE SCALEXION, Vector Canoe RT, MATLAB Simulink, Python, Pandas, NumPy, Matplotlib, JIRA, Polariton Code beamer, IBM DOORS NG, ADTF, DLT Viewer, Rosbag, CANalyzer
Responsibilities
Design and execute MIL/SIL/HIL validation campaigns for ADAS algorithms; Build and maintain HIL test benches; Develop MATLAB Simulink test harnesses for automated regression testing; Implement automated test frameworks integrated with CI/CD; Validate sensor fusion and perception outputs; Perform fault injection and negative testing for safety mechanisms; Analyze test results and manage defect reporting; Support ASPICE compliance activities; Participate in vehicle-level ADAS validation and drive test data analysis.
Seniority
Senior, hands-on IC