Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a closely related field.
Hands-on experience developing test scripts in Python for automation and verification of embedded or control systems.
Experience using Opal-RT or similar platforms for hardware-in-the-loop (HIL) testing of embedded control systems.
Practical experience with HIL testing methodologies, including configuration, execution, and analysis of test results.
Knowledge and experience with controller area network (CAN), J1939, and other data link communication protocols used in embedded and industrial systems.
Strong understanding of common software verification and validation concepts, including functional testing, performance testing, regression testing, boundary condition testing, and positive and negative test cases.
Experience analyzing and interpreting system and software requirements to develop test plans, test cases, and test scripts.
Ability to read and understand hardware schematics to determine input/output and communication port connections for test setups.
Experience working with off-highway heavy machinery, automotive systems, industrial controls, or other industries that utilize SIL and HIL for testing embedded control systems.