JobMesh

Intern - Software Application Development

Coherent Corp. · Fremont, California, US

Job Summary We are seeking a motivated Software Engineering Intern to join the Software Application Development team for Summer 2026. In this role, you will...

Job description

Job Summary We are seeking a motivated Software Engineering Intern to join the Software Application Development team for Summer 2026. In this role, you will help extend our internal R&D and test automation platform (Windows, C#, .NET Framework) by adding support for optical switch testing under SONiC OS. You will gain hands-on experience with network switch fundamentals, Linux-based switch operating systems, SSH-based automation, and building production-quality features used by engineers in the lab. Primary Duties & Responsibilities: - Design and implement optical switch testing support within our existing R&D and test platform (C#, .NET Framework, Windows). - Develop an SSH-based integration layer to communicate with SONiC devices (command execution, session management, authentication handling, timeouts, and error recovery). - Optimize and harden the existing SSH interface used in our platform for reliability, performance, and maintainability (connection reuse, retries/backoff, logging, structured command results). - Add monitoring capabilities via SSH to collect switch/system telemetry (examples: interface state, link status, transceiver/port data exposed by SONiC/CLI, health sig...