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.
- Facilities Custodial & Maintenance Supervisor
- Activities Staff-2
- Occupational Therapy Assistant - The Phoenix
- Occupational Therapy Assistant
- PRN Occupational Therapist - Mesquite Post Acute Care
- Occupational Therapy Assistant - Mesa Springs
- Physical Therapist Assistant
- Occupational Therapists
- Full-time LPN Charge Nurse Days or Nights
- Optometrist, PT (PC) - Orlando Area
- Optometrist, PT (PC) - The Avenue Peachtree City
- Optometrist, FT (PC) - Addison
- Advisor - Village District
- Optical Supervisor - STORE NAME
- Seasonal Maintenance Tech
- Advisor - 68th & Columbus
- Seasonal Night Audit
- Pool Attendant
- Optometrist, FT - Old Orchard
- Laundry Attendant