Viasat logo

Embedded Software Engineer - Automated Test, Viasat Government

Viasat

Tampa, FL
Full Time
Senior
101k-160k
about 1 month ago

Job Description

About the Role

Viasat is on a mission to deliver connections with the capacity to change the world. With over 35 years of experience, Viasat has helped shape communication for consumers, businesses, governments, and militaries worldwide. The company fosters an inclusive environment that encourages big thinking, fearless action, and positive impact. The role involves working within Viasat's fast-paced Test Engineering Team in Viasat Government to develop and execute qualification and certification test scripts, collaborate with design and systems engineers, and improve testing methodologies.

Key Responsibilities

  • Work with the test team to interpret module requirements and develop corresponding Qualification and Certification Test Scripts.
  • Collaborate closely with systems engineers and software developers to capture test requirements and develop plans.
  • Learn and understand new features and how they integrate into the existing system.
  • Perform high-level testing of systems to validate solutions for customer delivery.
  • Use technical knowledge and creativity to craft new test methodologies and improve existing procedures.
  • Read and review top-level requirements to ensure they are concise, testable, and realistic.
  • Develop and apply software automation and orchestration to streamline testing processes.
  • Complete various tests, analyze data, and document results.
  • Generate automated test procedures to demonstrate compliance with requirements.
  • Use Python to automate test execution, procedures, and report documentation.
  • Collaborate with product design engineers across hardware, software, FPGA logic, and systems.
  • Design and run test scripts and test ideas in a flexible, open environment.

Requirements

  • Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 6+ years of experience with networking (TCP, UDP, Multicast, etc.) and network devices.
  • Must be a United States Citizen with an active United States Secret Clearance.
  • Knowledge and experience with a programming or scripting language, preferably Python or other Object-Oriented language (e.g., C/C++, Perl).
  • Familiarity with Linux / Ubuntu operating systems.

Nice to Have

  • Excellent communication skills.
  • Intellectual curiosity and a test-oriented approach.
  • Desire to grow and quickly learn new skills.

Qualifications

  • Educational background in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • Experience with networking protocols and network devices.
  • Proficiency in programming or scripting languages such as Python, C/C++, or Perl.
  • Familiarity with Linux / Ubuntu operating systems.

Benefits & Perks

  • Salary range $101,000.00 - $159,500.00 annually.
  • Additional compensation such as cash or stock incentives.
  • Comprehensive medical, financial, and other benefits.
  • Work location options in Carlsbad, CA, Marlborough, MA, or Linthicum Heights, MD.
  • Holistic health and wellness benefits.

Working at Viasat

Viasat values creating a welcoming and diverse environment, encouraging innovation, collaboration, and continuous learning. The company emphasizes positive impact, inclusivity, and supporting employee growth and well-being.

Apply Now

Job Details

Posted AtJun 20, 2025
Job CategoryQA Engineering
Salary101k-160k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Viasat

Website

viasat.com

Company Size

5001-10000 employees

Location

Tampa, FL

Industry

All Other Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches