Software Engineer and Tools Developer Intern (Fall 2026)
Core
Develop AI tools, applications, and embedded real-time software for next-generation coherent metro routers and optical transport solutions.
Role type
Intern, Software Engineer and Tools Developer
Builds
AI/ML tools, embedded real-time software, and system/platform solutions for coherent metro routers
Domain
Telecommunications, Optical Transport, Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Go, BASH, TensorFlow, PyTorch, Scikit-learn, Kubernetes, React.js, REST APIs, Linux, Ethernet, TCP/IP, MPLS, DWDM, low-level real-time software/firmware development, CLI, SNMP, NETCONF, gRPC, Git, Eclipse, JIRA, Confluence, GDB, Yocto, YANG modeling
Preferred skills
Experience with automation and testing processes
Technologies
TensorFlow, PyTorch, Scikit-learn, Jupyter, Kubernetes, React.js, Git, Eclipse, GDB, Yocto
Responsibilities
Develop AI tools and applications extending system capabilities; Participate in embedded real-time software development; Code, test, and support software releases; Collaborate with Senior Designers and architects; Solve problems and analyze issues to enhance system capabilities
Seniority
Intern