Job Summary
Role involves developing, executing, and automating tests for optical transceiver modules used in networking and communication systems. Key responsibilities include designing test plans, writing and debugging test scripts, and analyzing results to ensure performance and reliability. This role often requires a strong understanding of optical communication standards, high-speed communication protocols, and programming languages like Python or C/C++.
Key Responsibilities and Skills:
• Test Development and Automation:
• Design, develop, and execute comprehensive test plans for optical transceiver modules.
• Automate test processes using scripting languages like Python or LabVIEW, and vendor APIs.
• Develop and maintain test suites for various test cases, including functional, performance, and security testing.
• Hardware and Software Integration:
• Collaborate with hardware engineers to integrate software into optical transceiver modules.
• Debug and troubleshoot issues related to hardware and software interaction.
• Testing and Validation:
• Perform thorough testing of optical modules to ensure they meet performance and reliability requirements.
• Conduct functional, performance, and security testing to validate module functionality.
• Analyze test results and identify areas for improvement.
• Troubleshooting and Analysis:
• Identify and resolve issues related to module performance and reliability.
• Analyze field failures and implement preventive measures.
• Work with cross-functional teams to drive issues to closure.
• Programming and Scripting:
• Develop and maintain automated test scripts using Python, LabVIEW, or other scripting languages.
• Write and debug firmware for optical transceivers, potentially using C or C++.
• Communication and Collaboration:
• Clearly document test procedures and findings.
• Collaborate with hardware engineers, product managers, and other stakeholders.
Experience and Education:
• Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
• Experience in testing optical modules or high-speed communication products.
• Proficiency in programming languages like Python or C/C++.
• Experience with optical communication standards and protocols.
• Familiarity with test equipment and instrumentation