onsite
Senior Staff Software Engineer - Optical Test Automation - Credo
Software Engineer
Lead the design and implementation of scalable software for automated validation of 800G/1.6T optical modules, integrating advanced test equipment and building next‑generation lab automation frameworks.
About the role
Key Responsibilities
- Architect and develop robust, scalable software systems for automated optical and electrical testing of 800G and 1.6T OSFP/QSFP‑DD modules.
- Design and maintain lab automation frameworks, integrating with high‑speed test equipment and ensuring repeatable, high‑throughput validation.
- Collaborate with hardware, firmware, and product teams to define validation requirements and translate them into software solutions.
- Lead code reviews, establish best practices, and mentor junior engineers in test automation and optical testing domains.
- Drive continuous improvement of test infrastructure, including performance optimization, reliability, and maintainability.
Requirements
- 10+ years of software engineering experience, with 5+ years in test automation for high‑speed optical systems.
- Proficiency in Python and C++, with strong object‑oriented design skills.
- Hands‑on experience with LabVIEW or similar test‑automation platforms and optical test equipment.
- Deep understanding of optical communication standards (800G, 1.6T) and high‑speed interconnects.
- Excellent problem‑solving, communication, and leadership abilities.
Skills
pythonctest automation