San Jose, United States of America Hybrid USD 135,500 - 252,500 Yearly

Viasat, Inc. is hiring a Software Engineer

About the Role

This role involves developing and maintaining critical software components for a worldwide narrowband communication system. Working within a collaborative Agile team, you'll focus on embedded software integration, system optimization, and resolving cross-component issues using modern DevOps and automation practices.

Key Responsibilities

  • Integrate and troubleshoot embedded software systems in secure, high-availability environments
  • Maintain and update infrastructure-as-code repositories using GitOps workflows
  • Conduct peer code reviews and collaborate on development tasks using Git
  • Work closely with product managers and engineers to deliver software within scope, on schedule, and to quality standards
  • Participate in all phases of an Agile development lifecycle as part of a multidisciplinary team

Required Qualifications

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
  • Minimum of five years of hands-on development with C/C++ in embedded systems
  • Proven experience with Linux/Unix operating systems in embedded contexts
  • At least three years working with the Linux network stack and developing kernel modules
  • Experience configuring and managing containerized environments using Docker, Kubernetes, or OpenShift
  • Familiarity with virtualization platforms such as OpenStack or ESXi
  • US Citizenship is required for this government-related position
  • Eligibility to obtain a US Secret Security Clearance
  • Flexibility to work remotely in the US or from designated office locations

Preferred Skills

  • Agile Scrum methodology experience
  • Integration with CI/CD pipelines using tools like GitHub Actions or Jenkins
  • Development and operations experience in OpenShift and Kubernetes clusters
  • Background in maintaining GitOps-based infrastructure repositories
  • Exposure to satellite communication technologies
  • Experience creating and debugging custom Embedded Linux distributions
  • Scripting proficiency in Python, Bash, or Groovy
  • Use of automated testing frameworks and test scripting
  • Project tracking and documentation using JIRA, Jama, Agile tools, or Wiki systems

Technology Environment

  • Core Languages: C/C++, Python, Bash, Groovy
  • Operating Systems: Linux/Unix, Embedded Linux
  • Containers & Orchestration: Docker, Kubernetes, OpenShift
  • Virtualization: OpenStack, ESXi
  • Development Tools: Git, GitHub Actions, Jenkins, Artifactory
  • Project Management: JIRA, Jama, Wiki

Compensation & Benefits

The base salary for this position ranges from $135,500 to $214,000 annually. In higher-cost areas such as San Jose, San Francisco Bay Area, or New York City, the range increases to $168,500–$252,500. Additional compensation may include stock incentives and performance-based cash bonuses. Comprehensive benefits support physical health, financial wellness, and personal growth. Specific benefit offerings vary by role and location.

Work Environment

This position supports hybrid work arrangements. Candidates may work remotely within the United States or from designated office sites, including locations in San Jose, the San Francisco Bay Area, and the New York City metropolitan area. Work setup will depend on project needs and team coordination requirements.

Company Values

  • Operating as one unified team
  • Addressing complex global challenges
  • Encouraging bold thinking and fearless action
  • Creating inclusive, respectful workplaces
  • Delivering meaningful, positive impact

Equal Opportunity Employer

This organization is committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, gender identity, sexual orientation, disability, or veteran status. All qualified candidates are encouraged to apply.

Required Skills
C/C++Linux/UnixLinux Kernel ModulesDockerKubernetesOpenShiftOpenStackESXIGitGitOpsEmbedded SystemsNetwork Stack C/C++Linux/UnixLinux kernel modulesDockerKubernetesOpenShiftEmbedded SystemsNetworkingContainerizationGit
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Viasat, Inc.
Viasat delivers connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.
All jobs at Viasat, Inc. Visit website
Job Details
Department Software Development
Category embedded
Posted 3 months ago