Vehicle Software & Systems Validation Engineer
EPITEC · Dearborn, MI · 1 mo ago
Business Development$44–$46/hrContract
Responsibilities
- Develop and execute functional, system, integration, regression, and user acceptance test scenarios based on requirements and Agile user stories.
- Perform hands-on software and system validation in vehicles, laboratory environments, and test benches.
- Prepare and maintain vehicles, testing tools, software, laboratory equipment, and validation environments.
- Interface with development teams to understand testing requirements and ensure requirements are testable.
- Analyze test results, logs, telemetry data, and software behavior to identify failures and determine root causes.
- Debug and troubleshoot software and system failures, reproducing defects and supporting resolution efforts.
- Collaborate with software, hardware, systems, and feature engineers to validate fixes and support program milestones.
- Log and document test results, pass/fail status, and defects within JIRA and associated test management tools.
- Participate in root cause investigations related to software defects and hardware quality issues.
- Support test planning, execution, monitoring, reporting, and release validation activities.
- Contribute to Agile development processes during sprint planning.
- Review and maintain laboratory hardware nodes, implementing corrective and preventive maintenance practices.
- Develop and maintain automated test scripts using Python or similar scripting languages.
- Contribute to test automation enhancements, process improvements, and validation strategies for future vehicle programs.
- Create detailed documentation, bug reports, and technical validation results.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical discipline.
- 3-5 years of experience in automotive software testing, vehicle validation, systems engineering, or a related field.
- Experience performing in-vehicle testing and embedded software validation.
- Strong background in functional testing, defect management, and root cause analysis.
- Experience working within Agile/Scrum development environments.
- Hands-on experience with test planning, execution, and validation processes.
- Experience utilizing test management and defect tracking tools.
Preferred
- Test automation and automated scripting experience.
- API interaction and data parsing.
- Log analysis and telemetry interpretation.
- Experience with test automation frameworks.
- Understanding of automotive communication networks.
- Knowledge of vehicle electrical/electronic architectures.
- Infotainment system testing experience.
- ADAS testing experience.
- Familiarity with ISO 26262, ASPICE, and automotive regulatory standards.
- Experience with: Jama, TestRail, Git, CI/CD environments, Software release validation processes.
- Over-the-Air (OTA) software update validation experience.
- Technical writing and process documentation skills.
- Python scripting and automation, API testing and integration validation, Data parsing and analytics, Telemetry interpretation, Software release and CI/CD workflows, Test framework development, Automotive systems integration.