A

Software Validation Engineer

Accepting applications

ARi · Peoria, IL

Full-Time Associate MATLABPythonaiaterf
Posted
1d ago
Category
Test
Experience
Associate
Country
United States
Role: Software Validation & Test Automation Engineer
Experience: 4+ Years
Location: Peoria, Illinois
Employment Type: Full-time
Position Summary
The Software Validation & Test Automation Engineer will support the development, maintenance, and execution of regression testing activities for Electronic Control Module (ECM) software platforms. This role is responsible for performing software validation, troubleshooting test failures, maintaining automated test infrastructure, and developing test applications to support Power Systems Software (PSW) development across AUTOSAR and non-AUTOSAR platforms.
Duties and Responsibilities
Execute regression test suites and perform preliminary analysis of software and system failures.
Investigate test failures and collaborate with software developers to identify root causes.
Maintain, update, and improve automated regression test infrastructure.
Review ECM hardware and software requirements and translate them into test plans and automated test scripts.
Develop, modify, and maintain Python- and C-based test applications to support software validation activities.
Create and update validation documentation, test procedures, and test reports.
Design and support wiring harnesses and test setups required for software validation activities.
Configure and maintain Hardware-in-the-Loop (HIL) test environments.
Support software integration, debugging, and verification activities throughout the product development lifecycle.
Work closely with software, systems, and validation engineers to ensure product quality and compliance with requirements.
Continuously improve test automation processes and validation methodologies.
Required Skills
Technical Skills
Strong programming experience in:
Python
C Programming
Understanding of Power Systems Software (PSW) architecture.
Knowledge of HAL (Hardware Abstraction Layer) architecture.
Experience working with both AUTOSAR-compliant and non-AUTOSAR ECM platforms.
Ability to develop and maintain automated test scripts and validation tools.
Experience reading and interpreting software and hardware requirements.
Test & Validation Tools
CANape
dSPACE XIL API
ConfigurationDesk
ControlDesk
MATLAB/Simulink
SCALEXIO systems
Microsoft Excel
Microsoft Visio or equivalent diagramming tools
Hardware & Systems Knowledge
Experience designing and troubleshooting wiring harnesses.
Knowledge of Electronic Control Modules (ECMs).
Familiarity with Hardware-in-the-Loop (HIL) testing environments.
Understanding of embedded software validation and integration processes.

Education & Experience

Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related technical field.
Minimum 4+ years of experience in embedded software validation, software testing, or controls/software development.
Experience with regression testing and automated test development.
Experience working with embedded control systems and ECM software.
Show more Show less