You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer, Early Career

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 Description

As a Software Engineer at Viasat, you will be a member of a highly capable team developing a novel communication services platform in the Resilient Space Missions business area. You will join an Agile software development team that designs and implements the end-to-end software system  You will receive design assignments in a Continuous Implementation/Continuous Deployment (CI/CD) model, document and peer review your designs, implement the designs through unit testing, and support the software test for operational use. You will work with interdisciplinary teams including Systems, Software, and System Integration/Test engineers. Sound interesting? Keep reading...

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Computer Science & Mathematics, and/or a related field
  • Experience with C/C++, TCP/IP networking
  • Experience working with any of the following: PostgreSQL DB, Python, Machine Learning
  • Experience with or desire to learn Linux

Preferences

  • Previous internship experience is a plus
  • Experience using Dockers, AWS, Virtual Machines (VMs), gRPC, Jenkins


To learn more about this site and other office locations, please click here!