Haystack
← Back to Jobs
Technology
XG

Embedded Software Engineer 2

Xcelo Group IncMossville, IL🇺🇸United StatesPosted 9 Sept 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Mossville, IL, United States
Posted
21 hours ago
MATLABEmbedded SystemsC++Python

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