Senior Embedded Software Engineer - Cybersecurity & Linux

ViaSat Inc.

Carlsbad (CA)

Hybrid

USD 141,000 - 261,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viasat is seeking an Embedded Software Engineer – Cybersecurity to design, develop, and deploy secure embedded terminal systems within a global satellite network. You will work with software, security, and automation engineers to secure the full SDLC, including automation, testing, deployment, and CI/CD in development and production environments.

The role emphasizes security, reliability, and scalability of the satellite terminal infrastructure.

Qualifications

  • 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.
  • Proficiency with Bash and scripting languages such as Python or Lua.
  • Experience working in an Agile, Perforce or Git-based development environment.
  • 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 3 days per week; hybrid role.
  • Active United States Secret Clearance required.

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.

Skills

C and C++ development
Linux debugging
Bash scripting
Python/Lua scripting
Autonomy and mentorship
Agile/Perforce/Git

Education

Bachelor's degree in CS/Engineering

Tools

OpenSSL
Linux security controls
Docker/Podman/LXC
ARM/Power/x86 architectures
Trusted Execution Environments (ARM TrustZone)

Job description

Viasat is seeking an Embedded Software Engineer – Cybersecurity to design, develop, and deploy secure embedded terminal systems within a global satellite network. You will work with software, security, and automation engineers to secure the full SDLC, including automation, testing, deployment, and CI/CD in development and production environments.

The role emphasizes security, reliability, and scalability of the satellite terminal infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cybersecurity Embedded Software Engineer — Hybrid
Senior Cybersecurity Embedded Software Engineer — Hybrid

ViaSat Inc. • Germantown (MD)

Hybrid
USD 141,000 - 222,000
Hybrid Cybersecurity Embedded Software Engineer (Linux/C++)
Hybrid Cybersecurity Embedded Software Engineer (Linux/C++)

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 222,000
Secure Embedded Software Engineer – Linux, Crypto, CI/CD
Secure Embedded Software Engineer – Linux, Crypto, CI/CD

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 222,000
Staff Engineer: Embedded Satellite Terminal Software
Staff Engineer: Embedded Satellite Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 165,000 - 261,000
Early-Career Embedded Software Engineer – Security
Early-Career Embedded Software Engineer – Security

Viasat • Carlsbad (CA), Tempe (AZ), Marlborough (MA)

On-site
USD 118,000 - 177,000
Relocation assistance
Embedded Software Engineer - Cybersecurity
Embedded Software Engineer - Cybersecurity

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 222,000
Embedded Software Engineer – Secure Network Systems
Embedded Software Engineer – Secure Network Systems

ViaSat Inc. • Marlborough (MA)

On-site
USD 117,000 - 185,000
Senior Embedded Software Architect – Space Payloads
Senior Embedded Software Architect – Space Payloads

Viasat • Tempe (AZ)

On-site
USD 165,000 - 260,500
Senior Embedded Software Engineer - Crypto & Networking
Senior Embedded Software Engineer - Crypto & Networking

ViaSat Inc. • Tampa (FL)

On-site
USD 141,000 - 222,000
Cybersecurity Embedded Software Engineer
Cybersecurity Embedded Software Engineer

ViaSat Inc. • Germantown (MD)

Hybrid
USD 141,000 - 222,000