CareerPlan

Software Validation Engineer

Dearborn, MI, United StatesFull-time$84k–$193k2026-10-06 → 2026-11-10
HybridNo visa sponsorship

Core

Lead software validation testing, analysis, and reporting for production and experimental automotive software, developing verification methods and automated test scripts.

Role type

Software Validation Engineer

Builds

Production and experimental automotive software systems

Domain

Automotive embedded systems and controls

Required skills

Testing and validating Automotive Embedded controllers, Testing and debugging Automotive Communication systems (CAN, LIN, Ethernet), Validating Battery Management Systems, Conducting Hardware-In-Loop testing, Utilizing Python and Test Automation tools, Analyzing electrical circuits, Applying Data Analysis and Software debugging skills

Technologies

Python, MATLAB, CAN, LIN, Ethernet

Responsibilities

Lead Software Validation testing, analysis, and reporting for production and experimental software; Develop comprehensive and robust verification methods (DVMs) supporting both software integration testing and requirement validation; Implement DVMs in an automated HIL environment using Python-based test scripts; Develop automated analysis and reporting methods using Python and MATLAB; Maintain feature-specific requirements traceability matrix; Maintain test scripts in the version control system; Solve embedded system faults, including hardware, software, and test bench related functionality.

Seniority

Mid-level (2+ years experience)