Job Responsibilities 61 Develop test scripts and algorithms to measure communication parameters and logic functions 61 Develop software & hardware tools to automatize R&D test & development process (can introduce AI technology) 61 Develop software and GUI for optical communication modules 61 Develop drivers to control instruments and equipment through GPIB, serial port or USB 61 Support firmware code for transceiver modules and test board 61 Maintain good software life cycle practice from Requirement Analysis, Architecture Design, Testing, Coding, Documentation and Maintenance
Skills/ Qualifications 61 BS or higher in computer science/engineering, electrical engineering, communication engineering, automation or related area. 61 Proficient in C#, C, C++ or Java is a must. 61 Proficient in Python, JavaScript, Linux, embedded system design, PCB design, FPGA design is good plus. 61 Familiar with QSFP / CFP / SFP software and test development is a plus. 61 Be able to design software independently from requirement analysis, architecture design to coding and testing. 61 Professionals with at least 4-years of experience in software/hardware/firmware development. 61 Strong learning ability and problem-solving ability, be able to find creative solutions for challenging technical problems. 61 Good verbal and written communication skills. 61 A good team player, self-motivated and able to work independently.