Software Engineer Intern
Marlborough, MA 
Posted 29 days ago
Job/Internship Description
Job Description
One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Job Responsibilities

As a Software Engineer Intern supporting our Secure Network Systems line of business within our Government Systems business segment, you'll be a part of a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for security design and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints. Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification.

This organization is an interconnected series of small teams that allows for immediate visibility within the group, but maintains the resources support of a large company to solve technology needs. The Secure Network Systems team also supports security and cybersecurity needs across the company, in which physical products, tools, and initiatives can have impacts across world-wide usage.

Our ideal candidate is capable of working in a multi-disciplinary team with experience in object-oriented design, debugging, and embedded systems. The majority of our products interface via networking protocols, so the experience, interest, and desire to work on network-based products is a big plus. Our teams strive to be efficient and productive, while remaining generous with our time and knowledge. Our ideal candidate is also focused on continuous improvement and driven by curiosity. As an intern on our team, you'll have an opportunity to be a part of an agile multidiscplinary team and work on:

  • Cybersecurity software & systems engineering
  • Embedded systems software engineering
  • Embedded or applications development
  • System infrastructure development; scripting, automation, data visualization & dashboarding


  • Currently pursuing a Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, and/or a related field
  • Previous experience using C or C++
  • Previous experience with Object Oriented Programming
  • Ability to pick up new software, frameworks and APIs
  • Strong communication and teamwork skills
  • Excellent software design, problem solving, and debugging skills
  • Experience with or desire to learn Linux
  • Ability to commit to a 10-12 week summer internship


  • Experience with Java or Python
  • Previous internship experience
  • Courses in software architecture
  • Courses with practical software design usage
  • Experience with developing software monitoring and control software
  • Familiarity with configuration management tools (Perforce), development tools (Eclipse, Visual Studio, etc.), and agile development methodologies
  • Familiarity with CI/CD pipelines
  • Knowledge of TCP/IP network fundamentals
To learn more about this site and other office locations, please click !

Additional Requirements and Information
Minimum Education
High School Diploma or GED
Years of Experience
0-2 years
Up to 10%
US Citizenship required
Worker Classification

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.
If you would like to request an accommodation on the basis of disability for completing this on-line application, please send an email to


Position Summary
Start Date
As soon as possible
Employment Type
Full Time
Period of Employment
Type of Compensation
College Credits Earned
Tuition Assistance
Required Student Status
Preferred Majors
Email this Job to Yourself or a Friend
Indicates required fields