Hardware in the Loop (HIL) Engineer
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Sovereign Technologies, is seeking the following. Apply via Dice today!Job Title: Hardware‑in‑the‑Loop (HIL) EngineerLocation: Peoria/Mossville, ILOverviewWe 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 ResponsibilitiesDesign, set up, and maintain HIL test benches using dSPACE platformsDevelop and execute automated test scripts using Python and/or Embedded CPerform plant modeling for hydraulic, transmission, engine, and operator systemsSimulate sensor inputs and route actuator outputs to physical or simulated loadsExecute regression, validation, and system‑level testing to support software releasesTroubleshoot complex HIL systems with hundreds of I/O channelsCollaborate with cross‑functional teams and customers to clarify and refine requirementsWrite configurable, maintainable code to support long‑term testing strategiesRequired QualificationsHands‑on experience with HIL testing environmentsStrong skills in Python scripting and/or Embedded CExperience with test automation and system validationKnowledge of dSPACE, CANape, CANoe, or similar toolsUnderstanding of plant modeling and system‑level simulationsComfortable working with complex, integrated systems (not just single‑feature testing)Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field3+ years of relevant experience (flexibility for strong junior candidates)Nice‑to‑Have SkillsEmbedded software development or testing experienceFamiliarity with MATLAB/Simulink toolsetsElectrical wiring and hardware integration experienceExposure to heavy equipment, automotive, or off‑highway systemsExperience & Candidate FlexibilityWe are open to a range of experience levels, including:Strong junior engineers with internship or co‑op experienceCandidates with a strong learning mindset and positive attitudeIndividuals who may not check every box but demonstrate problem‑solving ability and curiosityPersonality, collaboration skills, and onsite interview performance are important factors.Work EnvironmentAgile, collaborative engineering environmentExposure to advanced systems and cutting‑edge testing technologyLong‑term opportunity with room for technical growth and skill developmentInterview ExpectationsCandidates should be open to onsite interviews