Senior Cybersecurity Embedded Software Engineer — Hybrid

ViaSat Inc.

Germantown (MD)

Hybrid

USD 141,000 - 222,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viasat is hiring an Embedded Software Engineer - Cybersecurity to design, develop, and deploy secure embedded terminal systems. You will work across development, security, and automation teams to secure the full SDLC and CI/CD pipelines in development and production environments.

The role emphasizes secure software development, auditing, and integration with tooling, with opportunities for non-security feature work and collaboration across product and security groups.

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.
  • 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 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
Encryption & authentication software
Linux security controls
Bash and Python/Lua scripting
Agile / Perforce / Git
Mentor junior engineers

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

OpenSSL
Docker
Podman
LXC
REST APIs/JSON
TLS
IPsec
ARM TrustZone

Job description

Viasat is hiring an Embedded Software Engineer - Cybersecurity to design, develop, and deploy secure embedded terminal systems. You will work across development, security, and automation teams to secure the full SDLC and CI/CD pipelines in development and production environments.

The role emphasizes secure software development, auditing, and integration with tooling, with opportunities for non-security feature work and collaboration across product and security groups.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

ViaSat Inc. • Carlsbad (CA)

Hybrid
USD 141,000 - 261,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
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
Staff Engineer: Embedded Satellite Terminal Software
Staff Engineer: Embedded Satellite Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 165,000 - 261,000
Embedded Software Engineer – Secure Network Systems
Embedded Software Engineer – Secure Network Systems

ViaSat Inc. • Marlborough (MA)

On-site
USD 117,000 - 185,000
Embedded Software Engineer - Cybersecurity
Embedded Software Engineer - Cybersecurity

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 222,000
Embedded Software Engineer — Secure Encryptor Systems
Embedded Software Engineer — Secure Encryptor Systems

ViaSat Inc. • Homeland Park (MD)

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
Embedded Security Software Engineer
Embedded Security Software Engineer

ViaSat Inc. • Tempe (AZ)

On-site
USD 141,000 - 222,000