V

ViaSat

Delivers subscription-based satellite internet services

Engineer – Test Data Architecture

Software EngineeringConfirmed live in the last 24 hours
Full-timeTempe, AZ, USA$141.5k - $224k /yr

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, Computer Science, Software Engineering, or a related technical field is required.
  • Experience developing software applications using Python, C#, Java, or similar programming languages is required.
  • Experience working with automated test systems and hardware/software integration is required.
  • Experience developing engineering tools, automation software, or test infrastructure solutions is required.
  • Experience working with structured data, databases, and data analysis techniques is required.
  • Ability to independently drive technical solutions from concept through deployment is required.
  • Strong written and verbal communication skills and the ability to collaborate across multiple engineering fields are required.

Responsibilities

  • Own and maintain the organization's automated test architecture environment, including framework configuration, customization, deployment, and long-term evolution.
  • Develop and implement software tools, utilities, and standards that enable consistent test execution across multiple programs and test systems.
  • Support internal and purchased satellite test framework solutions such as CCAF, COSMOS, InControl, and future test architecture platforms.
  • Design and implement automated test data pipelines that transform raw test data into actionable engineering information.
  • Create data visualization, reporting, and analytics solutions that provide insight into product performance, test system health, and operational metrics.
  • Develop automated trend analysis and Statistical Process Control capabilities to support product quality and manufacturing performance.
  • Create custom applications and dashboards that enable engineers, managers, and customers to review and understand test results.
  • Replace legacy workflows with scalable, maintainable, and user-friendly software solutions as part of modernization efforts.
  • Collaborate with systems, hardware, software, manufacturing, and quality engineers to improve test capability and efficiency.
  • Establish and maintain standards for test software, data management, automation, and system integration.
  • Develop software and automation solutions that improve test execution and engineering productivity.
  • Build and maintain integrations between test systems, instrumentation, databases, and analytics platforms.
  • Create dashboards and interactive reports for engineering reviews, debug efforts, and management visibility.
  • Analyze large datasets from development, qualification, environmental, and production testing to identify trends and opportunities for improvement.
  • Develop automated processing for First Pass Yield (FPY), pass/fail trends, failure Pareto analysis, Statistical Process Control (SPC) metrics, measurement trending, and reliability and performance indicators.
  • Support deployment of software releases, debugging, framework updates, patches, and configuration changes.
  • Partner with test engineers to develop reusable test methods, automation libraries, and standard workflows.
  • Investigate test system issues and implement corrective actions that improve reliability, maintainability, and performance.
  • Document software, architecture, standards, and guidelines to ensure long-term sustainability of test systems.

Desired Qualifications

  • Experience supporting spacecraft, satellite, aerospace, defense, or other high-reliability systems.
  • Experience with test architecture frameworks such as COSMOS, CCAF, NI TestStand, LabVIEW, InControl, or similar environments.
  • Experience developing enterprise-level engineering data systems and analytics platforms.
  • Experience with telemetry, command and control systems, hardware-in-the-loop testing, or automated test equipment.
  • Familiarity with data visualization and dashboard technologies such as Power BI, Grafana, Plotly Dash, or similar tools.
  • Experience implementing Statistical Process Control (SPC), manufacturing analytics, and production yield reporting.
  • Experience developing APIs, software services, and data pipelines.
  • Familiarity with software configuration management, DevOps practices, and continuous integration/continuous delivery (CI/CD) pipelines.
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude, or ChatGPT to improve software development productivity.
  • Knowledge of test system architecture, instrumentation interfaces, and distributed test environments.
  • Ability to define standards, influence technical direction, and lead modernization initiatives across multiple teams.

About the Company

ViaSat

Delivers subscription-based satellite internet services

Viasat provides high-speed satellite internet access for residential, business, and government customers, especially in areas where traditional broadband is limited. The service works by connecting customers to a global high-capacity satellite network through subscription-based plans (with different speeds and data allowances) and is supported by customer hardware such as modems and antennas. In addition to consumer internet, Viasat signs contracts with government and enterprise clients for specialized communication solutions. Compared with some competitors, Viasat relies on a broad satellite network to reach remote regions worldwide and serves a diverse mix of customers, including households, businesses, and government entities, sometimes offering savings on selected plans. The company’s goal is to provide reliable, high-speed internet connectivity across the globe, expanding access to underserved areas through its satellite technology and services.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Carlsbad, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at ViaSat

See more jobs