ViaSat-posted 4 months ago
$111,500 - $176,500/Yr
Full-time • Entry Level
Marlborough, MA
5,001-10,000 employees
Telecommunications

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. The Viasat Government - Secure Network Systems organization (SNS) 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 Viasat Government - SNS team also supports security and cybersecurity needs across the company, in which physical products, tools, and initiatives can have impacts across world-wide usage. Be 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 an exacting 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. Team 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.

  • Work as part of a team to clarify requirements and support development, integration, automation, and testing of the final product.
  • Design, re-factor, and maintain code for existing and upcoming features across one or more product lines.
  • Participate in Agile sprints for development, integration, and formal testing events.
  • Develop expertise in different areas of the product/project.
  • Work on requirements derivation at the software-level, high and low-level design.
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, and/or a related field.
  • 2+ years of experience using Java or Python.
  • Ability to pick up new software, frameworks, and APIs.
  • Strong communication and collaboration skills.
  • Excellent software design, problem-solving, and debugging skills.
  • Experience with or desire to learn Linux.
  • Active Secret Clearance required.
  • Previous experience using C or C++.
  • 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.
  • Computer control of Ethernet devices over LAN and WAN experience.
  • Comprehensive medical, financial, and other benefits.
  • Additional cash or stock incentives may be provided as part of the compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service