Viasat

Senior Software Engineer, Temporary

Viasat
Apply
5 days ago
Carlsbad, CA, USA +3 moreSenior
H1B sponsor

Base Salary

$141k - $261k/yr

Responsibilities

  • Design and drive software architecture for a Linux-based embedded operating system and low-level hardware support applications.
  • Develop, test, deploy, and maintain software products and containerized services on embedded hardware.
  • Maintain and improve CI/CD systems using GitHub Actions, Artifactory, Vault, and GitHub.
  • Improve virtual and bare-metal testing to identify software quality issues before production.
  • Investigate production failures and field incidents using system logs, forensic analysis, and live aircraft deployment data.
  • Manage ZFS storage pools, disk health monitoring, and storage subsystem reliability.
  • Implement security improvements including secret and key rotation, file integrity monitoring, and remediation of penetration-test findings.
  • Participate in code reviews and contribute to software architecture, quality, and long-term maintainability.
  • Travel up to 10%.

Requirements

  • Bachelor's or Master's degree in Computer Science or Computer Engineering.
  • At least 5 years of hands-on embedded-environment experience with C, C++, Rust, Go, Bash, or Python.
  • Hands-on experience with object-oriented development and software engineering in an agile team.
  • Proficiency with Linux system administration, systemd service lifecycle, boot-process debugging, and log-based forensics.
  • Experience with Docker and/or Kubernetes or k3s.
  • Experience investigating field incidents and production system failures through log analysis, event correlation, and root-cause analysis.
  • Experience delivering software using CI/CD and DevOps practices.
  • Familiarity with Git, GitHub, Docker, HashiCorp Vault, and artifact-management platforms such as Artifactory.
  • Ability to evaluate software architecture and existing codebases while maintaining software quality standards.
  • Experience performing requirement-based testing.
  • Familiarity with AI coding tools such as GitHub Copilot.
  • Preferred experience includes AlmaLinux, OpenWRT, Yocto, Buildroot, bootloader and application bring-up, cgroups, MGLRU, ZFS storage management, udev/wwn, Kubernetes, Helm, Jenkins, GitHub Actions, and embedded hardware deployment.

Benefits

  • Site-based work arrangement requiring employees to work at least 3 days or 60% per week from a Viasat office or work location.
  • Temporary position with travel of up to 10%.
  • Viasat states that medical, financial, and other benefits may be available depending on the position offered.

Tech Stack

BashCC++DockerGitGitHub ActionsGoHelmJenkinsKubernetesLinuxPythonRust

Categories

Viasat

About Viasat

5,001-10,000 employees

Viasat builds and operates satellite networks that provide internet connectivity and secure SATCOM services for consumers, airlines, enterprises, and governments. Its business spans residential satellite internet, in-flight Wi‑Fi for commercial aviation, managed bandwidth, terminals, and defense-grade communications and encryption products. Founded in 1986 and headquartered in Carlsbad, California, Viasat is a NASDAQ‑listed company that expanded its global footprint by acquiring Inmarsat in 2023.

Contact me