Software Test Engineer (Automotive)
Role Summary
We are seeking experienced engineers to ensure the quality, reliability, and successful deployment of software releases across vehicle platforms and supporting offboard systems. The role spans plan & executing in-vehicle test campaigns, analysing logs (CAN, Ethernet, diagnostics), and driving defect resolution with cross-functional teams. The role requires hands-on test execution, configuration management, and strong skills in test automation and tooling.
Key Responsibilities:
Vehicle-Level Testing
Test Planning & Execution
- Develop, maintain, and execute test plans, test cases, and scripts to detect defects and validate release quality across vehicle and offboard environments.
- Manage and run sequences of defined test cases for multiple vehicle updates in parallel.
Release & Configuration Management
- Conduct configuration management activities including release control, version control, and change management for new and current products.
- Install software builds and raise OTA campaigns.
Triage of Test Logs
- Perform triage of logs: parse, correlate, and root-cause using traces (CAN dumps, PCAPs, ECU logs), error codes (DTCs)
Required Skills & Experience:
- 2+ years in automotive testing/validation (vehicle-level + HIL)
- Experience with CI/CD (Jenkins/GitLab), version control (Git), and issue tracking (Jira)
- Needs UK driving license with 2 years pre-validity