Job Title: Hardware‑in‑the‑Loop (HIL) Engineer
Location: Peoria/Mossville, IL
Overview
We are seeking a Hardware‑in‑the‑Loop (HIL) Engineer to join an innovative engineering team focused on advanced control software validation. This role supports development programs across Transmissions, Energy & Transportation systems, and Large Mining Trucks.
You will play a key role in ensuring software quality by designing, building, and executing HIL test solutions in a high‑fidelity lab environment. Testing is performed on a dSPACE‑based platform, where sensor inputs are simulated and actuator outputs are connected to real physical loads, enabling full‑system validation using dynamic models of machine behavior.
This role goes beyond basic test execution — we are looking for someone who can set up test benches, perform plant modeling, and develop sustainable test automation solutions.
Key Responsibilities
- Design, set up, and maintain HIL test benches using dSPACE platforms
- Develop and execute automated test scripts using Python and/or Embedded C
- Perform plant modeling for hydraulic, transmission, engine, and operator systems
- Simulate sensor inputs and route actuator outputs to physical or simulated loads
- Execute regression, validation, and system‑level testing to support software releases
- Troubleshoot complex HIL systems with hundreds of I/O channels
- Collaborate with cross‑functional teams and customers to clarify and refine requirements
- Write configurable, maintainable code to support long‑term testing strategies
Required Qualifications
- Hands‑on experience with HIL testing environments
- Strong skills in Python scripting and/or Embedded C
- Experience with test automation and system validation
- Knowledge of dSPACE, CANape, CANoe, or similar tools
- Understanding of plant modeling and system‑level simulations
- Comfortable working with complex, integrated systems (not just single‑feature testing)
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- 3+ years of relevant experience (flexibility for strong junior candidates)
Nice‑to‑Have Skills
- Embedded software development or testing experience
- Familiarity with MATLAB/Simulink toolsets
- Electrical wiring and hardware integration experience
- Exposure to heavy equipment, automotive, or off‑highway systems
Experience & Candidate Flexibility
We are open to a range of experience levels, including:
- Strong junior engineers with internship or co‑op experience
- Candidates with a strong learning mindset and positive attitude
- Individuals who may not check every box but demonstrate problem‑solving ability and curiosity
Personality, collaboration skills, and onsite interview performance are important factors.
Work Environment
- Agile, collaborative engineering environment
- Exposure to advanced systems and cutting‑edge testing technology
- Long‑term opportunity with room for technical growth and skill development
Interview Expectations
- Candidates should be open to onsite interviews