V

ViaSat

Delivers subscription-based satellite internet services

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Computer Engineering, or a related field.
  • At least 10 years of experience using C/C++ in embedded environments.
  • Experience using Linux OS, ideally for an embedded environment.
  • Object-oriented software development experience.
  • A basic understanding of TCP/IP.
  • Agile Scrum development experience.
  • U.S. citizenship and an active Secret or Top Secret security clearance.
  • Ability to travel up to 10%.

Responsibilities

  • Develop software for encrypted communications systems, including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions.
  • Interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
  • Work with the team to clarify requirements and continuously support development, integration, automation, and testing of the final product through certification.
  • Design and implement embedded software in Rust and C/C++.
  • Use Linux OS in an embedded environment.
  • Participate in multidisciplinary teams.

Desired Qualifications

  • Experience with the Rust programming language.
  • Familiarity with Linux kernel driver development or modifications.
  • Familiarity with bare-metal embedded device drivers.
  • Experience with microprocessors and embedded processors, including NIOS, ARM, or RISC-V.
  • Experience with emulation environments.
  • Experience with networking protocols such as IPSec, MACsec, or TLS.
  • Experience with Python.
  • Familiarity with standalone embedded applications.
  • Experience participating in multidisciplinary teams.

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