Overview
We are looking for a Graduate Software Engineer to join an R&D team developing software solutions for semiconductor and optical device testing. You will work on test automation, hardware/software integration and data acquisition systems used in a laboratory and engineering environment.
Responsibilities
Develop, debug and maintain software for chip and optical component test platforms.
Support the development of device control systems, automated/semi-automated testing solutions and data analysis tools.
Develop test scripts, tools and PC-based applications to automate data acquisition and analysis.
Integrate software with test equipment and hardware through communication interfaces and protocols.
Prepare and maintain software design, interface, testing and user documentation.
Requirements
Fresh graduated students with a Bachelor's degree or above in Computer Science, Software Engineering, Communications Engineering or a related discipline.
Good programming skills in C/C++ and Python.
Familiarity with software-hardware integration, test automation or data acquisition is advantageous.
Knowledge of Ethernet communication and hardware interfaces such as SPI, PCIe or eMMC is a plus.
Strong problem-solving, communication and teamwork skills.


