SUMMER INTERNSHIP - Software Engineering Intern

You'll be redirected to
the company's application page
Job Details
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 position resides in the Wired Technologies department at CableLabs. This 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 Exciting
As a DOCSIS 4.0 Data & Tools 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.
Qualifications
What Is a Must Have
- 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.
What Will Set You Apart
- 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);
Working conditions and 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
CableLabs 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 humanresourcesteam@cablelabs.com or 303-661-3307. View our full EEO policy here.
Prep Tools
BOOST YOUR INTERVIEW CHANCES
Must-Have Skills for This Role
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for CableLabs's use case?"
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
INTERN templates
50+ templates for every role