SUMMER Internship - Software & Data Engineering Intern
Listed on 2026-03-13
-
IT/Tech
Innovation at its Best:
Join our Forward-Thinking Company
At Cable Labs we wake up every day to invent the future. Cable Labs 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 & Data Engineering Intern position resides in the Wired Technologies department s department leads the development of different 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 the people all over the world.
Why This Internship Is ExcitingAs a Software & Data Engineering Intern, you’ll build software tools to collect and analyze data from the latest DOCSIS 4.0 technology - CMTSs, RPDs and CMs - before these platforms are commercially available.
You’ll help create software that interacts directly with DOCSIS 4.0 equipment in our lab to better understand and test implementations of FDD and FDX plants, contributing to how next‑generation HFC networks are characterized, validated and optimized.
What You’ll Do- Build a scalable data collection setup using modern protocols and frameworks.
- Set up systems to manage and configure DOCSIS 4.0 CMTSs, RPDs, CMs and test equipment in the lab.
- Develop reports, dashboards and performance summaries across platforms to visualize and compare behavior.
- Create device and system level graphs to characterize DOCSIS 4.0 implementations and plant performance.
- Support lab experiments via data analysis to answer research questions related to: OFDM/OFDMA parameters, Channel configurations, Capacity and throughput, latency and overall performance.
- Prepare clear technical reports and presentations to share test results with engineering and research teams.
- Current undergraduate or graduate student in Engineering, Science, Mathematics;
Computer Science, Electrical Engineering, Math preferred. - Strong software programming skills (e.g., Python, C/C++, or similar).
- Hands‑on experience with data analysis and data visualization (e.g., pandas, Jupyter, matplotlib/plotly or other plotting tools, or BI dashboards).
- Understanding of networking and communications concepts; RF/wireless experience is a plus. Comfortable setting up lab equipment and basic network configurations.
- Excellent written and verbal communication skills.
- Self‑directed and proactive, able to work effectively with high‑level guidance and minimal day‑to‑day supervision.
- Familiarity with git and basic software engineering practices (modular code, logging, simple tests, documentation).
- Comfortable working in a Linux environment and interacting with networked devices via APIs/CLIs (REST, SSH, etc.) and basic shell scripting.
- Understanding of networking fundamentals (IP, ports, latency, throughput).
Physical Requirements
This job operates in a professional office and lab environment. This role routinely uses standard office and computer lab equipment. Working conditions for our office and lab environment typically involve indoor settings, often with a mix of standing, sitting, and walking, along with the use of hands and fingers to operate computer equipment. Office workers also need to communicate through various means, including telephone, email, and in‑person discussions, and they may be subject to moderate noise levels from office.
Cable Labs is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non‑disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment decisions are decided on the basis of qualifications, merit, and business need. If you need assistance or accommodation due to a disability, you may contact us at hum or .
View our full EEO policy here.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).