Viasat · 16 hours ago
Software Engineer Intern - Lab Infrastructure Automation
Viasat is on a mission to deliver connections with the capacity to change the world. As a Software Engineer Intern - Lab Infrastructure Automation, you will bridge the gap between physical hardware and software automation, helping to build and code the infrastructure for lab environments.
Telecom & CommunicationsInternetOptical CommunicationTelecommunications
Responsibilities
Develop and validate Python scripts to communicate with the REST API of the Layer 1 switch
Build logic to map specific switch ports to distinct lab environments (e.g., "Move AP #4 to the Performance Test Lab")
Troubleshoot code execution and handle API response errors
Arrange and install network equipment in the datacenter or lab environment
Install and arrange Ethernet cabling connecting Access Points (APs) to the Layer 1 switch ports
Label physical cables and ports to match the digital inventory and build specifications
Participate in build reviews with senior engineers to ensure the automation meets lab requirements
Document API wrappers and physical topology diagrams
Build a "How-To" guide for other engineers to use the new tool once deployed
Qualification
Required
Currently pursuing a Bachelor's degree or higher in computer science, engineering or a related field
To be eligible for this position your final graduation date must fall between December 2026 and August 2027
You must be available to work 40 hours/week for the full duration of the internship program as outlined in the cohort dates below
Previous experience with Python, specifically for scripting and/or automation tasks
Basic understanding of networking
Comfortable racking, stacking, and cabling
Preferred
Experience with Network Automation tools (Ansible, Netmiko)
Prior exposure to lab environments or test bench setups
Knowledge of electrical safety and datacenter guidelines
Experience with libraries such as requests or urllib for API interaction
Understanding of RESTful APIs and how to parse JSON/XML data to control hardware devices programmatically
Familiarity with Git or similar tools for managing code revisions
Solid understanding of the OSI model, with a specific focus on Layer 1 (Physical) connectivity and troubleshooting
Understanding of port configuration, link status, and basic network topology
Comfort working in a command-line environment (CLI) to complete scripts and solve system connectivity
Proficiency in positioning and configuring network equipment (1U/2U switches) and maintaining power connections
Experience with or willingness to learn accurate cabling standards (Ethernet/Fiber), including dressing cables for airflow and organization
Attention to detail for labeling ports, cables, and devices to match documentation
Ability to write clear, concise documentation for code (comments/READMEs) and operational procedures (runbooks)
Interest in troubleshooting physical connectivity issues versus software logic errors
Benefits
Housing and relocation assistance are available to interns pending eligibility.
Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits.
Company
Viasat
Viasat is a global communications company that offers satellite services.
H1B Sponsorship
Viasat 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 (43)
2024 (36)
2023 (48)
2022 (85)
2021 (51)
2020 (53)
Funding
Current Stage
Public CompanyTotal Funding
$3.16BKey Investors
UK Space AgencyNASA
2025-11-21Grant· $1.15M
2024-09-09Post Ipo Debt· $1.98B
2023-09-13Post Ipo Debt· $733.4M
Recent News
2026-02-12
2026-02-12
San Diego Union-Tribune
2026-02-12
Company data provided by crunchbase