About The Position

The Government Services and Solutions team is a Viasat business focused on delivering high quality End to End communications solutions to Government customers who operate across all domains, including airborne, land, and maritime operations. In many cases these customers require assured communications which include resilient features, integrated security, and the ability to dynamically switch between many communications options. The engineering required to meet these requirements must be rigorous, thoughtful, user focused, and high quality. 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 functionality, security, performance through design, development, 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.

Requirements

  • Education: Completion of Bachelor’s degree or higher in computer science, engineering, or related field
  • Experience: This role is intended for someone with 0-3 years of full-time, relevant industry experience
  • Citizenship: This position requires U.S. citizenship
  • 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

Nice To Haves

  • Previous experience using C or C++
  • 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 product

Responsibilities

  • Software & Software Systems engineering
  • Be a part of an agile multidisciplinary development team
  • Embedded systems software engineering
  • Embedded or applications developer
  • Front end user interface development engineering, including focus on user experience
  • System infrastructure development; scripting, automation, data visualization & dashboarding
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service