Job Description:
1. Come up with test steps for verifying functionality and performance of complex circuit boards
2. Work independently for Hardware/Firmware/Software tests on system level. Complete test cases which can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework.
3. Collects basic information (e.g., logs, requirements) and identifies common errors related to systems testing.
4. Conducts log analyses to identify where an issue has occurred.
5. Manages individual project priorities, deadlines, and deliverables with close supervision.
6. Documents test plans/processes, results and communicates feedback about identified results/issues to manager.
Preferred Qualifications
1. Bachelor’s degree or above in electronic engineering, computer science, computer engineering or related field, or equivalent
2. Must have experience in any of the scripting/programming language: Python, C, C++
3. Familiar with Embedded Systems, Computer Architecture, Operating Systems, Low Level Device Drivers, Peripherals such as RS232/Ethernet/USB, PCIe/Serdes etc is a plus
4. Good manual soldering and rework skills
5. Experience in using lab instruments such as signal generators, oscilloscopes, spectrum analyzers, vector network analyzers, etc. is a plus
6. Experience in semiconductor EVB testing is a plus.