
Lead HIL/SIL Test Engineer
Global Connect Technologies • Mossville, Illinois, United States
**Role & seniority: ** Lead-level HIL/SIL Test Automation Engineer (5–7 years exp); technical leadership without direct reports
**Stack/tools: ** Python (test automation); Opal-RT; dSPACE; HIL framework/bench execution; CAN, J1939, other comm/data-link protocols; V&V methodologies
**Top 3 responsibilities: **
-
Develop/maintain HIL/SIL test automation in Python (test scripts/cases) and execute HIL framework/bench activities
-
Coordinate ~50% of work with offshore engineering team (India) and facilitate communication between teams
-
Define SIL/HIL boundaries, establish test priorities, review test artifacts (scripts/reports), and drive issue resolution
-
Must-have skills:
-
Strong HIL/SIL testing + embedded systems/software verification experience (5–7 years)
-
Hands-on Opal-RT and dSPACE; Python automation for test cases
-
Deep understanding of CAN/J1939 and communication protocols
-
V&V knowledge; ability to analyze requirements and perform functional/performance/regression/boundary/positive/negative testing
-
Ability to read hardware schematics to determine I/O/port connections; independent troubleshooting
-
-
Nice-to-haves:
-
Industry domain experience: off-highway/heavy machinery, automotive, industrial controls or similar embedded-control systems
-
Experience mentoring junior engineers and coordinating across culturally diverse teams
-
-
Location & work type: Not specified; onsite/offshore colla
Full Description
Key Responsibilities Develop and maintain software test automation using Python. Coordinate approximately 50% of activities with the offshore engineering team in India. Facilitate communication between the Caterpillar team and offshore engineering team. Coordinate requirements, define SIL/HIL boundaries, and establish test priorities. Configure and execute the HIL framework and bench activities. Develop and execute HIL test scripts and automated test cases. Review test cases, test scripts, and test reports. Analyze and interpret system and software requirements. Mentor junior engineers and provide technical guidance to the offshore team. Support software verification and validation activities, including functional, performance, regression, boundary, positive, and negative testing. Read and interpret hardware schematics to determine I/O and communication port connections. Identify issues, drive resolutions, and work independently with minimal supervision. Maintain effective communication across onsite and offshore teams.
Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field. 5–7 years of experience in HIL/SIL testing, embedded systems, or software verification. Strong experience developing test scripts and automation using Python. Hands-on experience with Opal-RT and dSPACE for HIL testing. Strong knowledge of CAN, J1939, and other communication/data-link protocols. Understanding of software Verification & Validation (V&V) methodologies. Experience with functional, performance, regression, boundary, positive, and negative testing. Ability to analyze and interpret system/software requirements. Ability to read hardware schematics and identify I/O and communication connections. Experience in off-highway/heavy machinery, automotive, industrial controls, or similar embedded-control industries. Strong troubleshooting and problem-solving skills.
Lead-Level / Soft Skills Excellent communication and interpersonal skills. Proven ability to coordinate effectively with offshore teams in India. Strong organizational and time-management skills. Ability to communicate technical information to culturally diverse teams. Self-starter with a high level of motivation and ownership. Ability to identify required actions and resolve issues with minimal oversight. Comfortable providing technical mentoring and leadership without direct reports.