Test Infrastructure and Automation Student
About the Role
You will help design, build, and maintain automated test infrastructure for complex hardware-software products. You will develop tools to simulate, validate, and verify systems, and create software interfaces to control and monitor lab equipment. You will integrate AI/ML models for log analysis, anomaly detection, and test optimization, and produce dashboards and reports to surface actionable insights that inform release decisions. You will work with real-time testing systems and hands-on lab setups, gaining practical experience in system validation and automation.
Requirements
- BSc student in Electrical Engineering Computer Engineering or a related field with at least three semesters remaining
- Average grade of 85 or higher from a recognized university (a resume without a grades sheet will not be considered)
- Availability for three working days per week
- Interest in test engineering automation and system-level validation
- Familiarity with AI and ML tools such as scikit-learn or PyTorch or experience with log analysis techniques
- Experience developing automated tests using Python and C++ in multidisciplinary hardware and software projects
- Basic understanding of system validation methodologies and tools
- Experience with test equipment such as oscilloscope power analyzer and logic analyzer
Responsibilities
- Design develop and maintain automated test infrastructure
- Develop tools to simulate validate and verify complex hardware and software systems
- Develop software interfaces to control and monitor test equipment such as oscilloscopes power supplies signal generators and protocol analyzers
- Integrate AI and ML models for test optimization log analysis anomaly detection and root cause identification
- Create dashboards reports and intelligent insights from test data and logs
