Software Engineer Intern

Viasat

Carlsbad, CA0–37 yrs56m agovia LinkedInH-1B sponsor · 7 entry-level filings

About the Role

The Government Services and Solutions team at Viasat delivers End to End communications solutions to Government customers across airborne, land, and maritime operations. This role involves joining a software development team focused on designing, refactoring, and maintaining code for existing and upcoming features, adhering to stringent standards for functionality, security, and performance. Interns will work within an agile, multidisciplinary team to clarify requirements, support development, integration, automation, and testing through certification.

Day-to-Day Activities

As a Software Engineer Intern, you will gain experience in:

  • Software & Software Systems engineering
  • Participating in an agile multidisciplinary development team
  • Embedded systems software engineering
  • Embedded or applications development
  • Front end user interface development engineering, including user experience focus
  • System infrastructure development, including scripting, automation, data visualization & dashboarding

Internship Program Details

  • Viasat’s internship program is site-based, requiring 3+ days per week from a Viasat office.
  • Intern compensation is pre-determined and non-negotiable.
  • Housing assistance is available pending eligibility.

Requirements & Tech Stack

  • Object Oriented Programming
  • Functional programming
  • Ability to learn new software, frameworks, and APIs
  • Linux (experience with or desire to learn)
  • C or C++
  • Git (configuration management)
  • Development tools (e.g., Eclipse, Visual Studio)

Qualifications

  • Currently pursuing a Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, and/or a related field.
  • Final graduation date must fall between December 2027 and August 2028.
  • Available to work 40 hours/week for the full internship duration.
  • U.S. Citizenship is required.
  • Strong communication and teamwork skills.
  • Excellent software design, problem-solving, and debugging skills.

What Will Help You On The Job

  • Java or Python
  • Courses in software architecture
  • Courses with practical software design usage
  • Experience with developing software monitoring and control software
  • Familiarity with CI/CD pipelines
  • Knowledge of TCP/IP network fundamentals
  • Desire to work on network-based products
  • Familiarity with agile development methodologies

H-1B sponsor

Viasat filed 7 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Palantir Technologies, Lockheed Martin, TalentHop

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job