Logo of Huzzle


Software Engineer Intern - Secure Network Systems

Logo of Viasat



25d ago

🚀 Summer Internship


⌛ Closed
Applications are closed

Summer Internship

Software Engineering•Carlsbad


  • The Secure Network Systems team 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. We also support security and cybersecurity needs across the company, in which physical products, tools, and initiatives can have impacts across world-wide usage.
  • You will join 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.


  • 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
  • What will help you on the job:
  • 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
  • Desire to work on network-based products

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • As a Software Engineer Intern, you'll have the opportunity to learn about and gain experience in:
  • Cybersecurity software & systems engineering
  • Be a part of an agile multidisciplinary development team
  • Embedded systems software engineering
  • Embedded or applications developer
  • System infrastructure development; scripting, automation, data visualization & dashboarding


Work type

Full time

Work mode