5 days ago
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.
About Viasat
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.
