Why This Role Stands Out
This role offers a fantastic opportunity to deepen your expertise in embedded systems validation and contribute to cutting-edge technology development within a reputable company. You'll thrive here if you possess strong skills in HIL/SIL testing, dSPACE, MATLAB/Simulink, and C/C++, and are eager to drive innovation in a collaborative environment. Apply today to advance your career in this impactful position.
Quick Overview
Job Description
Job Title Embedded Software Engineer- HIL / SIL Validation Engineer Embedded Systems
Experience: 5 10 Years
Interview: In-Person Interview Required
Candidate Location: Local candidates only
Work Location Mossville, IL
Work Auth All Visas accepted (No H1 and No Fake Profile)
Education: Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
Job Summary
We are seeking an experienced **HIL / SIL Validation Engineer** to develop, execute, automate, and maintain verification and validation activities for embedded control systems and ECUs.
The ideal candidate will have strong hands-on experience with **dSPACE HIL systems, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), MATLAB/Simulink, Python automation, C/C++, CAN/J1939, UDS diagnostics, Vector CANoe/CANalyzer, and ECU validation**.
The engineer will work closely with Software Verification & Validation, controls, software, and product engineering teams to support system-level verification, automation, troubleshooting, and delivery of embedded control software.
Key Responsibilities
- Develop, execute, and maintain **HIL and SIL verification test plans** for embedded control systems and ECUs.
- Design and execute system-level validation tests using **dSPACE, MATLAB/Simulink, and automation frameworks**.
- Configure, operate, and troubleshoot **dSPACE and Vector-based test benches**.
- Develop automated test scripts using **Python, C++, and gtest**.
- Create test automation frameworks to improve validation efficiency, coverage, and repeatability.
- Automate data collection, test execution, result analysis, and validation reporting.
- Perform **ECU integration testing and embedded controls validation**.
- Analyze software and hardware defects and perform detailed **root-cause analysis**.
- Diagnose and resolve issues across HIL, SIL, ECU, software, and hardware environments.
- Conduct system-level verification of software and hardware integrations.
- Perform diagnostics and fault-injection testing.
- Work with **CAN/J1939 and UDS communication protocols**.
- Use **Vector CANoe and CANalyzer** for communication analysis, diagnostics, and troubleshooting.
- Read and interpret electrical schematics, wiring diagrams, component specifications, and data sheets.
- Perform hardware setup, wiring, instrumentation, and troubleshooting of validation benches.
- Maintain validation environments and test equipment.
- Participate in technical reviews, planning activities, defect reviews, and validation discussions.
- Collaborate with embedded software, controls, product, and validation engineering teams.
Required Technical Skills
- Strong experience with **Hardware-in-the-Loop (HIL) testing**.
- Strong experience with **Software-in-the-Loop (SIL) testing**.
- Hands-on experience with **dSPACE HIL systems and toolchain**.
- Strong experience with **ECU validation and embedded controls testing**.
- Proficiency with **MATLAB and Simulink**.
- Knowledge of **model-based development and validation**.
- Strong programming experience in **C or C++**.
- Experience with **Python automation, test scripting, and data analysis**.
- Experience with **gtest / Google Test for C++ testing**.
- Strong knowledge of **CAN and J1939 communication protocols**.
- Experience with **UDS diagnostics**.
- Experience with **Vector CANoe and CANalyzer**.
- Experience with ECU integration, debugging, diagnostics, and system-level verification.
- Ability to troubleshoot complex software, hardware, communication, and integration issues.
- Experience with automated testing frameworks.
- Knowledge of software development lifecycle and verification processes.
- Experience with version control and software configuration management.
- Ability to read electrical schematics and component data sheets.
- Experience troubleshooting embedded hardware and test equipment.
- Familiarity with fault injection and diagnostic testing.
- Experience with validation reporting and test-result analysis.
Top 3 Required Skills
- **HIL / SIL Validation & Embedded Systems Testing**
- **dSPACE + MATLAB / Simulink**
- **Python + C/C++ / gtest Test Automation**
Additional Preferred Skills
- Embedded control systems.
- Automotive, heavy equipment, off-highway, industrial, or similar ECU-based environments.
- CAN/J1939 networking.
- UDS diagnostics.
- Vector CANoe / CANalyzer.
- Hardware debugging and instrumentation.
- Test automation framework development.
- Data analysis and automated validation reporting.
- SQL, Visual Basic, or similar development tools.
- Continuous integration and automated verification environments.
Typical Work Breakdown
- **40%** HIL / SIL test development and execution
- **30%** Test automation and scripting
- **20%** Issue investigation, debugging, and root-cause analysis
- **10%** Team collaboration, reviews, and planning
Soft Skills
- Strong analytical and problem-solving skills.
- Ability to troubleshoot complex embedded software and hardware issues.
- Strong verbal and written communication skills.
- Ability to work independently and manage multiple priorities.
- Strong collaboration and teamwork skills.
- Ability to meet project deadlines and program milestones.
- Continuous learning mindset.
Important Requirement
An in-person interview is mandatory. Please submit local candidates only.**
Similar jobs
- TH
Principal Software Engineer with Security Clearance
NewTOMORROW HIRE
Woodlawn, MD🇺🇸$110k - $130k/yrOn-site22 hours agoDockerExpressMicroservices+30Technology - MA
Software Engineer Level 2 with Security Clearance
NewMarkon
Fort Meade, MD🇺🇸$210k - $225k/yrHybrid22 hours agoJavaTechnology - MA
RF Software Engineer 2 with Security Clearance
NewMarkon
Annapolis Junction, MD🇺🇸$210k - $220k/yrHybrid22 hours agoAgileC++Git+2Technology - MA
Systems Engineer 2 with Security Clearance
NewMarkon
Fort Meade, MD🇺🇸$165k - $175k/yrHybrid22 hours agoTechnology - RE
Systems Engineer 2 with Security Clearance
NewRealmOne
central maryland, MD🇺🇸Hybrid22 hours agoTechnology - MA
Systems Engineer Level 3 with Security Clearance
NewMarkon
Fort Meade, MD🇺🇸$200k - $220k/yrHybrid22 hours agoTechnology - AS
Embedded Real-Time Software Engineer (Mid to Experienced) - ASL - Open Rank
NewApex Systems
Atlanta, GA🇺🇸On-site22 hours agoEmbedded SystemsC++Technology - AS
IT Software Developer Analyst-Level 3 - Senior (11 - 15 Years)
Apex Systems
Juno Beach, FL🇺🇸On-site2 weeks agoSAFeMicroservicesSQL+7Technology - QE
Software Engineer – Java/Python/C#/JavaScript, Git & CI/CD – Dallas, TX (Onsite)
NewQentelli
Dallas, TX🇺🇸On-site22 hours agoAgileC#Git+3Technology - VT
Senior Software Engineer, Arlington, VA
NewVarmoda Tech LLC
McLean, VA🇺🇸Hybrid22 hours agoDockerAWSETL+9Technology - IG
Global Battle Mgmt Product Owner Software Engineer with Security Clearance
Insight Global, Inc.
Colorado Spgs, CO🇺🇸Hybrid1 week agoScrumAgileGit+1Technology - CT
Senior Software Engineer
NewConch Technologies
Wilmington, DE🇺🇸Hybrid22 hours agoMicroservicesSpringSpring Boot+9Technology