Carlsbad or United States Hybrid Employment USD 135,500 - 252,500 Yearly

Viasat, Inc. is hiring a Software Engineer

About the Role

Viasat, Inc. is looking for a Software Engineer to join our team. You will be responsible for the software design, development, and testing of components for a global narrowband communication network. Your focus will be on driving security, performance, and resilience improvements with minimal downtime using established processes within a team-oriented environment.

What You'll Do

  • Perform embedded systems software integration and troubleshooting.
  • Maintain GitOps infrastructure as code repositories and update them to incorporate new software and operating system updates.
  • Conduct peer reviews and collaborate on code using Git.
  • Collaborate with Product Managers, Software Engineers, and project collaborators to deliver software products with quality, on time, and within scope.
  • Be a part of an Agile multidisciplinary development team.

What We're Looking For

  • A Bachelor's Degree or higher in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of experience using C/C++ in embedded environments.
  • 5+ years of experience with Linux/Unix OS use, ideally in an embedded environment.
  • 3+ years of experience with the Linux network stack and writing Linux kernel modules.
  • Experience setting up, managing, and maintaining development and test setups utilizing containerization platforms such as Docker, Kubernetes, and OpenShift.
  • Working knowledge in Virtualization technologies and experience using and setting up environments using tools such as OpenStack, ESXI, etc.
  • This is a US Government position. US Citizenship is required.
  • You must be able to obtain a United States Secret Clearance.
  • Open to working US-remote or out of a Viasat office.

Nice to Have

  • Agile Scrum development experience.
  • Knowledge of integration with CI/CD frameworks (GitHub Actions, Jenkins, Artifactory).
  • Experience working with and developing in OpenShift and Kubernetes environments.
  • Work experience on maintaining GitOps infrastructure as code repositories.
  • Working knowledge of satellite communication systems.
  • Experience building and troubleshooting Custom Embedded Linux OS’s.
  • Some experience with scripting languages like Python, Bash, and groovy.
  • Experience with automated test tools and scripting.
  • Ability to plan, track and document progress using tools like JIRA, Jama, Agile and Wiki.

Technical Stack

  • C/C++, Linux/Unix, Linux Kernel Modules
  • Docker, Kubernetes, OpenShift, OpenStack, ESXI
  • Git, GitOps, CI/CD (GitHub Actions, Jenkins, Artifactory)
  • Python, Bash, Groovy
  • JIRA, Jama, Wiki

Team & Environment

You will join an Agile multidisciplinary development team.

Benefits & Compensation

  • Annual compensation range: $135,500.00 - $214,000.00.
  • For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area: $168,500.00 - $252,500.00 annually.
  • A range of medical, financial, and/or other benefits with a focus on holistic health and wellness.

Work Mode

This is a hybrid role open to candidates across the United States.

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.

Required Skills
C/C++Linux/UnixLinux Kernel ModulesDockerKubernetesOpenShiftOpenStackESXIGitGitOpsEmbedded SystemsNetwork Stack
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago