SUMMER INTERNSHIP - Network Simulation & Management Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

CableLabs · 15 hours ago

SUMMER INTERNSHIP - Network Simulation & Management Systems

CableLabs is a global, award-winning innovation and R&D lab dedicated to keeping people connected by building and orchestrating emergent technology. The Software Engineering Intern - Network Simulation & Management Systems position will involve developing software for next-generation broadband access networks, focusing on network simulation models and management tools.

SaaSTelecommunicationsVirtual RealityWeb Hosting
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Develop and enhance network simulation models by extending NS-3 PON components in C/C++ to support emerging technologies such as XGS-PON, 25GS-PON, 50G-PON, and CPON for use in broadband access research
Design and implement web-based graphical configuration tools that allow users to model and validate Optical Network Unit (ONU) configurations using standards-based managed elements
Implement backend integration logic by connecting graphical user interfaces to network configuration services, including NETCONF/YANG interfaces used to configure ONUs and Optical Line Terminals (OLTs)
Implement validation and testing logic to verify correctness and consistency of simulation models and configuration tools through defined test cases and documented workflows
Collaborate with researchers to review requirements, document designs, and incorporate feedback during development cycles

Qualification

C/C++PythonLinux/UnixNetwork modelingNETCONF/YANGData structuresAlgorithmsObject-oriented programmingWeb-based software toolsCollaborative research

Required

Enrollment in an accredited degree program at the junior, senior, or graduate level in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field
Demonstrated proficiency in C or C++ and Python, sufficient to develop, modify, and test simulation or systems-level software
Working knowledge of software development fundamentals, including data structures, algorithms, and object-oriented programming concepts
Experience developing software in a Linux or Unix-based environment, including compiling, debugging, and testing code
Basic familiarity with computer networking concepts, such as packet forwarding, protocols, and network architectures

Preferred

Experience or coursework in network modeling or simulation, including performance analysis, queueing theory, or scheduling concepts
Familiarity with broadband access technologies or standards-based systems, such as Passive Optical Networks (PON) or other large-scale network architectures
Experience developing web-based software tools, including graphical user interfaces and backend data models
Exposure to model-driven network management technologies, such as NETCONF, YANG, or similar configuration and automation frameworks
Demonstrated ability to learn new technical domains and apply concepts to practical software development in a collaborative research environment

Company

CableLabs

twittertwittertwitter
company-logo
CableLabs is a non-profit research and development consortium

H1B Sponsorship

CableLabs has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (6)
2023 (4)
2022 (3)
2021 (6)
2020 (4)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Phil McKinney
President & CEO
linkedin
leader-logo
Curtis Knittle
Director, Optical Technologies
linkedin
Company data provided by crunchbase