V

ViaSat

Delivers subscription-based satellite internet services

Core-Platform Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science or Computer Engineering.
  • At least 5 years of hands-on experience using C, C++, Rust, Go, Bash, or Python in embedded environments.
  • Hands-on experience with object-oriented methodology and development.
  • Proficiency with Linux system administration, including systemd service lifecycle, boot process debugging, and log-based forensics using journalctl and syslog.
  • Experience with container technologies such as Docker and/or container orchestration such as Kubernetes or k3s.
  • Experience investigating and debugging field incidents and production system failures, including reading system logs, correlating events across services, and identifying root causes.
  • Experience developing and delivering software using CI/CD and DevOps practices.
  • Familiarity with development and infrastructure tools including Git, GitHub, Docker, HashiCorp Vault, and artifact management platforms such as Artifactory.
  • Ability to champion modern software practices and uphold software quality standards throughout development.
  • Strong analytical skills and ability to evaluate software architecture and design, including existing codebases.
  • Ability to perform tests following a requirement-based testing approach.

Responsibilities

  • Perform software engineering as part of an agile development team.
  • Design and drive software architecture involving a Linux-based operating system with custom support applications involving REST, hardware interfaces, ARINC controllers, cellular device controllers, and low-level driver support.
  • Participate in the design, development, and testing of supported software products.
  • Maintain and improve continuous integration and continuous deployment systems, focusing on GitHub Actions, Artifactory, Vault, and GitHub.
  • Improve and implement testing on virtual systems and bare-metal hardware to catch issues before production.
  • Participate in software code reviews to deliver quality products in the short and long term.
  • Travel up to 10%.

Desired Qualifications

  • Experience working with Linux distributions and embedded-optimized frameworks such as AlmaLinux, OpenWRT, Yocto, or Buildroot.
  • Deep understanding of the bootloader and application bring-up process.
  • Experience orchestrating and optimizing CPU, memory, and disk resources using tools such as cgroups and MGLRU.
  • Deep familiarity with ZFS storage management, including pool creation and recovery, persistent device naming using udev/wwn, disk failure mode analysis, and system unit integration for storage subsystem services.
  • Experience authoring Kubernetes/Helm charts for containerized service deployment on embedded hardware.
  • Familiarity with infrastructure and security tools such as HashiCorp Vault, Jenkins, Artifactory, Git, GitHub, and GitHub Actions.
  • Familiarity with AI coding tools such as GitHub Copilot to accelerate development.

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