Job Description: We are seeking a skilled
Software Test Engineer with expertise in
Hardware-in-the-Loop (HIL) testing to join our team in IL. The ideal candidate will have a strong background in software testing for HIL systems, proficiency in
C and
Python, and experience in
autonomy systems or
positioning technologies.
Responsibilities: - Develop, execute, and maintain HIL test scripts using C and Python to validate software functionality.
- Design and configure HIL benches for real-time simulation and system-level testing.
- Conduct comprehensive software testing to identify defects, ensure performance, and validate system requirements.
- Collaborate with cross-functional teams, including software developers, system engineers, and validation teams, to define test strategies and plans.
- Analyze test results and generate detailed reports with actionable insights for improving software quality.
- Develop and implement automated test frameworks for continuous testing and integration.
- Troubleshoot and debug hardware and software integration issues on the HIL bench.
- Enhance test coverage for autonomy systems, with an extra focus on positioning technologies if applicable.
Required Qualifications: - Minimum of 5 years of experience in software testing for HIL systems.
- Proficiency in programming with C and Python for HIL test script development.
- Hands-on experience with HIL systems and tools such as dSPACE, NI Veristand, or similar platforms.
- Strong understanding of autonomy systems and related technologies.
- Experience with positioning technologies (e.g., GPS, GNSS) is highly desirable.
- Knowledge of software development life cycle (SDLC) and Agile methodologies.
Preferred Skills: - Familiarity with real-time operating systems (RTOS) and embedded systems.
- Knowledge of signal processing and control systems.
- Experience with CAN, LIN, or other communication protocols used in HIL systems.
- Background in autonomous vehicles, robotics, or related fields.