SUMMER INTERNSHIP - Software Engineering Intern: Network Simulation & Management Systems
| Verified Pay check_circle | Provided by the employer$21 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | Louisville, Colorado |
About this job
Innovation at its Best: Join our Forward-Thinking Company
At CableLabs we wake up every day to invent the future. CableLabs is a global, award-winning innovation and R&D lab dedicated to keeping people connected by building and orchestrating emergent technology and igniting co-innovation today for the broadband of tomorrow.
The Software Engineering Intern – Network Simulation & Management Systems position resides in the Wired Technologies department at CableLabs. This department leads the research & development of Access Layer technologies over HFC and PON networks. Our team plays a crucial role in creating scalable technology that can be deployed by Cable Operators to deliver High Speed Internet services to people all over the world.
Why This Internship Is Exciting
You will gain hands-on experience building software that directly supports next-generation broadband access networks. You will work on real simulation models and management tools used to explore and validate emerging PON technologies, gaining exposure to both low-level systems programming and modern web-based interfaces. Your work will bridge theory and practice, allowing you to see how networking concepts translate into deployable tools.
What You’ll Do
- 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.