CableLabs · 9 hours ago
SUMMER INTERNSHIP - Software Engineering Intern: 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 involves developing software for network simulation models and management tools to support next-generation broadband access networks, allowing interns to gain hands-on experience in both systems programming and web-based interfaces.
SaaSTelecommunicationsVirtual RealityWeb Hosting
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
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
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 StageRecent News
2025-12-06
Company data provided by crunchbase