V

ViaSat

Delivers subscription-based satellite internet services

Embedded Software Engineer - Government

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USA

About the Job

Requirements

  • A bachelor's degree in computer science, computer engineering, or equivalent is required.
  • At least 5 years of embedded software development experience using C or C++ is required.
  • At least 2 years of experience working in Agile teams is required.
  • Experience with CI/CD, test-driven development, and DevOps practices is required.
  • Strong communication and collaboration skills are required.

Responsibilities

  • Design, implement, and test software components following Gen-3 architecture principles, including message-driven inter-process communication and domain-driven scope.
  • Participate in scrum meetings, assist with task estimation, and maintain status updates in Jira.
  • Create and update architectural designs, interface control descriptions, and statements of work for new features.
  • Develop automated unit tests targeting more than 80% code coverage and write test automation plans.
  • Integrate, test, and troubleshoot terminal and antenna hardware in laboratory environments.
  • Use Jenkins and GitHub Actions for continuous integration and deployment of software packages.

Desired Qualifications

  • Strong experience with multithreading, memory management, and IP networking on Linux-based systems.
  • Experience working across cross-functional teams to resolve complex integration issues.
  • Experience designing and implementing networking protocols and building REST APIs for system communication.
  • Experience using AI tools and large language models to accelerate software development, code generation, and debugging.

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