(1119593) HIL Verification & Controls Engineer

Diversified Services Network, Inc.•Mossville, IL
•$80,000 - $95,000•Onsite

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time HIL Verification & Controls Engineer for its onsite team in Mossville, Illinois. The role supports the Electrification Verification/HIL team within the Advanced Power Technologies group, which verifies and validates embedded controls and software for electrification programs across heavy machine and stationary power applications. The engineer will help build and use hardware-in-the-loop (HIL) simulation capabilities to identify software and controls issues earlier in development and expand regression-test coverage. The position also involves hands-on work in HIL design and build, plant modeling, and new feature development. The position offers an annual salary of $80,000–$95,000. Benefits include full benefits, PTO, and 401(k), with additional listed benefits detailed below.

Requirements

  • Bachelor's degree and 2–4 years of relevant experience, or a master's degree with consideration for graduates coming directly out of school.
  • Proficiency with MATLAB/Simulink.
  • Experience with at least one programming language, such as C or Python.
  • Strong ability and willingness to learn new HIL hardware, software tools, machine applications, and control systems.

Responsibilities

  • Develop and maintain real-time electrification plant models in MATLAB/Simulink for HIL simulation.
  • Configure, operate, and maintain dSPACE and OPAL-RT HIL benches, including hardware, harnesses, models, and configurations.
  • Support commissioning of HIL benches for new applications.
  • Develop requirements-based HIL test plans and test cases from software and system requirements.
  • Build and maintain automated regression tests using Python or similar scripting/programming tools.
  • Execute software release and regression testing using automated and manual methods.
  • Review test results, investigate failures, document defects, and support root-cause analysis.
  • Partner with controls and software engineers to reproduce issues, validate new features, and verify fixes for software releases and new program development.
  • Support CAN/J1939 communications, diagnostics, fault injection, and ECU integration testing, using CAN tools and diagnostic data to troubleshoot embedded software and system behavior.
  • Maintain test traceability and test-result documentation.
  • Improve verification efficiency through reusable test automation and standardized HIL processes.

Benefits

  • 401(k)
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service