ViaSat

Embedded Software Engineer - Cybersecurity

ViaSat$140K — $221K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software engineering experience
  • Strong proficiency in C and C++ on Linux
  • Experience with encryption/authentication software
  • Familiarity with OpenSSL cryptographic libraries
  • Knowledge of Linux security controls
  • Proficient in Bash and scripting languages like Python or Lua
  • Bachelor's degree in Computer Science, Engineering, or related field

Responsibilities

  • Design and develop security-focused embedded software
  • Develop automated access controls for systems and devices
  • Integrate security tools into CI/CD pipelines
  • Configure and tune security policies
  • Analyze security scan results
  • Develop technical documentation and security test plans
  • Automate configuration of Linux security settings

Benefits

  • Comprehensive health and wellness benefits
  • Opportunities for professional development
  • Mentorship opportunities within the team
  • Flexible work arrangements with a hybrid model
  • Engagement in cutting-edge satellite technology projects
Full Job Description
What you'll do

We are looking for an Embedded Software Engineer - Cybersecurity to join our Government team! Our team develops satellite modems and terminals that communicate over multi-band satellite systems, including the Viasat-3 global constellation! As an Embedded Software Engineer - Cybersecurity, you will collaborate with software, security, and automation engineers to design, develop, and deploy secure embedded terminal systems. This role emphasizes secure software development across the full SDLC, including automation, testing, deployment, and continuous integration in both development and production environments. There may be opportunites for non-security related feature development as well.

This role directly contributes to the security, reliability, and scalability of our global satellite terminal infrastructure.

The day-to-day

  • 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

What you'll need

  • 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 out of our office in Carlsbad, CA or Germantown, MD 3 days per week; hybrid role
  • Ability to Obtain and Maintain a United States Secret Clearance required

What will help you on the job

  • 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 (C++17 and newer)
  • Experience with ARM, Power and x86 architectures
  • Knowledge of Trusted Execution Environments like ARM TrustZone
  • Knowledge of hardware security with TPM
  • Experience with secure transport protocols such as TLS and IPsec
  • Experience with virtualized environments: Docker/Podman/LXC containers
  • Experience with confidential containers
  • Experience with secure firmware update and OTA software integrity mechanisms
  • Experience with threat modeling and structured vulnerability analysis

#LI-VSAT

Salary range

$140,500.00 - $221,500.00 / annually.For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $174,000.00- $261,000.00/ annually

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.

About ViaSat

ViaSat is a global communications company that provides satellite and wireless networking technology, services, and solutions. The company was founded in 1986 and is headquartered in Carlsbad, California. ViaSat offers a range of products and services, including satellite broadband internet, in-flight Wi-Fi, and secure networking systems for government and military customers. The company has more than 6,200 employees and operates in over 50 countries. ViaSat is publicly traded on the NASDAQ stock exchange under the ticker symbol VSAT.
Learn more about ViaSat
Size
7,000 employees
Market Cap
$2.2 billion
Industry
Net Income
-$2 million
Founded
1986
5 Year Trend
+12.3%
Revenue
$2.2 billion
NASDAQ

Similar Jobs

More Jobs at ViaSat

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer - Cybersecurity jobs: