Quick Overview
Job Description
Job Title: Embedded Software Engineer 2 (HIL/SIL Validation Engineer)
Work Location: Mossville, IL
Work Model: Onsite / Local Candidates Preferred
Work Auth: All Visas accepted (NO H1 and NO Fake Profile)
Important: Candidates should be currently located in or near Mossville, IL or within a reasonable commuting distance.
Education
Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
Job Summary
We are seeking an experienced HIL/SIL Validation Engineer to support embedded control system verification and validation. The engineer will develop, execute, automate, and troubleshoot Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test environments using dSPACE, MATLAB/Simulink, Python, Vector tools, and embedded C/C++.
The role will focus on system-level verification, ECU validation, test automation, defect investigation, and validation of software/hardware integration.
Required Skills
- Strong hands-on experience with HIL/SIL validation and testing
- Strong experience with dSPACE HIL systems
- Experience with ECU validation and embedded control systems testing
- Proficiency with MATLAB/Simulink
- Experience with Python automation, scripting, and data analysis
- Programming experience with C/C++
- Experience with gtest / C++ test automation
- Knowledge of CAN, J1939, and UDS diagnostics
- Experience with Vector tools
- Ability to read and understand electrical schematics and component datasheets
- Experience troubleshooting embedded hardware/software integration issues
- Strong understanding of the Software Development Lifecycle (SDLC)
- Knowledge of embedded system development and verification processes
- Strong problem-solving and root-cause analysis skills
- Good verbal and written communication skills
Key Responsibilities
- Develop and execute HIL/SIL verification test plans for embedded control systems and ECUs
- Configure, operate, and troubleshoot dSPACE and Vector-based test benches
- Develop and maintain automated test scripts and validation frameworks
- Automate data collection, test execution, and reporting processes
- Develop validation tests using dSPACE, MATLAB/Simulink, Python, and embedded test tools
- Perform system-level verification of software and hardware integrations
- Investigate defects and perform root-cause analysis
- Debug embedded control software, hardware, and communication networks
- Support virtual validation, SIL, and HIL testing activities
- Collaborate with software, controls, validation, and product engineering teams
- Participate in technical reviews, planning, and validation activities
Approximate Work Distribution
- 40% HIL/SIL test development and execution
- 30% Test automation and scripting
- 20% Issue investigation and debugging
- 10% Team collaboration, reviews, and planning
Experience Required
4+ years of relevant embedded systems / validation experience, including strong hands-on experience with HIL/SIL, dSPACE, ECU validation, MATLAB/Simulink, Python, and embedded controls testing.
Similar jobs
- II
Information Technology - Software Engineer with Security Clearance
NewIndotronix International Corp
Littleton, CO🇺🇸Hybrid21 hours agoAgileC++Java+1Technology - PE
Software Engineer Level 3 with Security Clearance
NewPrescient Edge
Washington, DC🇺🇸Hybrid21 hours agoTechnology - CO
Sr Software Engineer (HYBRID_Ft Meade, MD) with Security Clearance
NewCodescratch LLC
Annapolis Junction, MD🇺🇸$190k - $275k/yrOn-site21 hours agoDockerAWSELK+16Technology - PE
Software Engineer Level 2 with Security Clearance
NewPrescient Edge
Washington, DC🇺🇸Hybrid21 hours agoTechnology - PE
Software Engineer Level 4 with Security Clearance
NewPrescient Edge
Washington, DC🇺🇸Hybrid21 hours agoTechnology - PE
Systems Engineer Level 3 with Security Clearance
NewPrescient Edge
Washington, DC🇺🇸Hybrid21 hours agoTechnology