Arbetsbeskrivning
A Software-in-the-Loop (SiL) ADAS Automation Engineer focuses on validating Advanced Driver Assistance Systems (ADAS) by developing automated, simulation-based testing frameworks.
This role, often operating within CI/CD pipelines, ensures that ADAS software (e.g., Adaptive Cruise Control, Automatic Emergency Braking, ...) is reliable, safe, and efficient before testing on actual hardware (HIL) or vehicles.
Key Responsibilities
- Automation Framework Development: Design, maintain, and enhance SiL automation frameworks using Python or C++ to validate ADAS software algorithms.
- Scenario Generation & Simulation: Create complex virtual test scenarios using tools like OpenSCENARIO/OpenDRIVE to simulate traffic, obstacles, environmental conditions, ...
- CI/CD Integration: Integrate test suites into Continuous Integration/Continuous Deployment (CI/CD) pipelines to provide rapid feedback on software code changes.
- Test Execution & Analysis: Execute automated test cases in virtual environments, analyze logs, and generate test reports.
- Defect Triage & Reporting: Identify, debug, and report software failures, distinguishing between test framework issues and actual ADAS algorithm defects.
- Algorithm Validation: Verify ADAS algorithm behavior against functional specifications and performance requirements.