1. BS Degree in EE, with 3 to 4 years of Experience
2. Knowledge of Servers/PCs
3. Basic HW troubleshooting skills, first level of triage
4. Familiar with Hardware board bring and Test development on PCIe Interface
5. Scripting: Familiarity with scripting language like: Python and Linux Shell
6. Protocols: Like PCIE, USB and I2C/SPI
7. Operating Systems: Windows, Linux
8. Familiarity with Test Equipment (CRO, Power supply etc.)
9. Practical experience in high-tech environment, especially in NPI environment
10. Good Communication Skills, basic knowledge of common office software (Outlook, Excel, Word)
11. Ability to read schematics
12. Experience with installing FW/OS
Software/Hardware Testing Engineer
Developed and maintained automated testing tools using Qt and PyQt for software and hardware product validation.
Created test scripts and frameworks in C# and C++ for the evaluation of hardware components and integrated systems.
Collaborated closely with hardware and software teams to design and implement end-to-end testing workflows, ensuring product functionality and performance meet industry standards.
Performed rigorous regression and stress testing across multiple platforms, identifying bugs and potential performance bottlenecks.
Produced detailed reports on test findings, working directly with development teams to resolve critical issues before release.
Junior Software Engineer – Testing
Assisted in the development of automated test suites using Qt and C++ for embedded systems and software applications.
Participated in test plan development and execution, focusing on verifying system functionality and durability in various real-world conditions.
Improved testing efficiency by integrating custom tools and scripts to automate repetitive testing tasks, reducing manual efforts by 30%.
Provided support for cross-functional teams in resolving complex hardware and software integration issues.
Programming Languages: C++, C#, Python, Qt, PyQt
Testing Tools: Automated Testing Frameworks, Unit Testing, Integration Testing
Development Tools: Visual Studio, Qt Creator, PyCharm, Git
Operating Systems: Windows, Linux, Embedded Systems
Methodologies: Agile, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD)
Other Skills: Debugging, System Validation, Hardware-Software Integration, Regression Testing
The final work assignments are subject to the supervisor's instructions.