V

ViaSat

Delivers subscription-based satellite internet services

Embedded Software Engineer - Cybersecurity

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 8 years of professional software engineering experience.
  • Strong C and C++ development and debugging skills on Linux.
  • Experience with encryption and authentication software.
  • Experience with OpenSSL cryptographic libraries.
  • Working knowledge of Linux security controls.
  • Proficiency with Bash and scripting languages such as Python or Lua.
  • Experience working in an Agile, Perforce, or Git-based development environment.
  • Ability to work autonomously and mentor junior engineers.
  • Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent experience.
  • Must be able to work from the Carlsbad, California or Germantown, Maryland office 3 days per week.
  • Ability to obtain and maintain a United States Secret Clearance.

Responsibilities

  • Design, develop, test, document, troubleshoot, and maintain security-focused embedded software.
  • Develop automated access controls for systems and devices.
  • Integrate security tools into CI/CD pipelines, including static and dynamic analysis.
  • Configure, enforce, and tune security tool policies.
  • Triage and analyze security scan results.
  • Develop technical documentation and security test plans.
  • Automate configuration and validation of Linux security settings.
  • Create scripts and tools for managing secrets, keys, and digital certificates.
  • Research and prototype security mechanisms for development and production environments.
  • Evaluate Linux controls for cybersecurity and privacy compliance.
  • Collaborate cross-functionally with product, test, and security teams.

Desired Qualifications

  • Deep knowledge of Linux OS internals, including threading, synchronization, memory management, and networking.
  • Experience with Linux device driver development and kernel crypto modules.
  • Experience implementing REST APIs and working with JSON.
  • Experience configuring and debugging embedded HTTP/HTTPS servers.
  • Strong foundations in data structures and algorithms.
  • Experience designing and implementing network security protocols.
  • Experience with Agile/Scrum methodologies.
  • Experience with modern C++ standards, including C++17 and newer.
  • Experience with ARM, Power, and x86 architectures.
  • Knowledge of Trusted Execution Environments such as ARM TrustZone.
  • Knowledge of hardware security with TPM.
  • Experience with secure transport protocols such as TLS and IPsec.
  • Experience with virtualized environments such as Docker, Podman, and LXC containers.
  • Experience with confidential containers.
  • Experience with secure firmware updates and OTA software integrity mechanisms.
  • Experience with threat modeling and structured vulnerability analysis.

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