Intern - Software Application Development
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 signals, relevant logs).
* Improve and extend our IronPython-based test scripting to support SSH-driven workflows (new scripting APIs, examples, and backward-compatible enhancements where possible).
* Create validation coverage: unit/integration tests where feasible, plus practical lab verification steps and repeatable test procedures.
* Deliver internship capstone artifacts:
* a short design/architecture write-up
* working prototype integrated into the platform
* documentation (usage guide + example scripts)
* final demo/presentation to the engineering team
Education & Experience
* Education Level Required: Bachelor's (or Master's preferred, but not required)
* - If Bachelor's is ok: Please indicate preferred year:
* - Rising Junior (completed 2 years by start)
* - Rising Senior (completed 3 years by start)
* Majors: Computer Science, Computer Engineering, Electrical Engineering, Software Engineering (or related)
* Relevant coursework or project experience in one or more of the following is a plus:
* Networking fundamentals (TCP/IP, routing/switching concepts, Ethernet)
* Linux fundamentals and shell/CLI usage
* Software development in C# and/or Python
* Systems automation, test automation, or tools development
* Open to currently enrolled students or those who have graduated within one year of the internship start date.
Skills & Other Requirements
* Excellent written and verbal communication; able to document work and present results.
* Team-oriented but able to work independently when needed.
* Adaptable and eager to learn in a fast-paced environment.
* Attention to detail and time management.
* Working knowledge of C# and object-o...
- Rate: Not Specified
- Location: Fremont, US-CA
- Type: Permanent
- Industry: Finance
- Recruiter: Coherent Corp.
- Contact: Not Specified
- Email: to view click here
- Reference: 2011259
- Posted: 2026-03-14 08:04:02 -
- View all Jobs from Coherent Corp.
More Jobs from Coherent Corp.
- Consulting Associate, Environmental Construction (DDD)
- Right of Way (ROW) Agent (Field Based)
- Enviromental Health Safety Associate Manager (Field Based)
- SWPPP Superintendent - Southeast Portfolio
- Cutting Operator
- Power Fluid Technician - Prosperity Plywood
- Project Controls Specialist
- Project Controls Specialist
- Project Controls Specialist
- Civil Foreman
- Bolt-up Fitter Helper
- Advisor - Thayer Street
- Sales Manager - Buckhead
- Optometric Technician - Lexington Avenue
- Sales Supervisor - Belle Hall
- PRN Physical Therapist Assistant
- PRN Occupational Therapy Assistant
- Optical Manager - Montgomery Mall
- Licensed Optician -Cherry Hill Mall
- Occupational Therapist