Software Validation Engineer
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)