Software Engineer (Security) - Intern (Winter 2027)
Core
Intern role developing and testing software features for C/C++ embedded systems in optical and routing platforms.
Role type
Intern software engineer (embedded systems)
Builds
Optical and routing platform software
Domain
Networking hardware / Embedded systems
Deliverable
product features
Required skills
C, C++, Python, data structures, algorithms, object-oriented design
Preferred skills
Linux kernel, CPU hardware architectures, Agile/Waterfall, automated unit testing, DWDM, OTN, Ethernet, TCP/IP, MPLS, SSL, TLS, SSH, encryption algorithms
Technologies
C, C++, Python, Linux, DWDM, OTN, Ethernet, TCP/IP, MPLS, SSL, TLS, SSH
Responsibilities
Design, develop, and test new features in C and C++ for embedded systems; Investigate, debug, and resolve software defects; Engage in the full software development lifecycle from concept to delivery; Develop scripts, test utilities, and automation tools; Collaborate with software developers, system architects, and verification engineers on software releases.