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 Responsibilities 
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++
  • Experience with 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 
  • Experience using Docker
  • Experience with AWS
  • Experience with Virtual Machines (VMs)
  • Experience with gRPC
  • Experience with Jenkins
  • Ability to obtain a United States Secret Clearance