Senior Embedded Software Engineer - Cybersecurity & Linux

Viasat

Carlsbad (CA)

Hybrid

USD 141,000 - 261,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

Hybrid Secure Embedded Software Engineer - Cybersecurity
Hybrid Secure Embedded Software Engineer - Cybersecurity

InvestedintheMission • Carlsbad (CA)

Hybrid
USD 140,000 - 222,000
Secure Embedded Software Engineer – Linux, Crypto, CI/CD
Secure Embedded Software Engineer – Linux, Crypto, CI/CD

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 222,000
Senior Embedded Software Engineer — Linux/C++ Expert
Senior Embedded Software Engineer — Linux/C++ Expert

Viasat • Duluth (GA)

On-site
USD 174,000 - 261,000
Embedded Systems Engineer — Satellite Terminal Software
Embedded Systems Engineer — Satellite Terminal Software

Viasat • Georgia

On-site
USD 145,000 - 218,000
Embedded Software Engineer - C/C++, Linux, Satcom
Embedded Software Engineer - C/C++, Linux, Satcom

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 261,000
Senior Embedded Network Engineer — Secure Linux & C/C++
Senior Embedded Network Engineer — Secure Linux & C/C++

Viasat • Homeland Park (MD)

On-site
USD 165,000 - 261,000
Benefits package
Software Engineer – Cloud, Networking & Satellite Systems
Software Engineer – Cloud, Networking & Satellite Systems

Viasat • Germantown (MD)

On-site
USD 117,000 - 218,000
Senior Embedded Network Engineer: Secure Systems & Linux
Senior Embedded Network Engineer: Secure Systems & Linux

Viasat • Tampa (FL)

On-site
USD 140,000 - 200,000
Embedded Software Engineer — C/C++, Linux, RTOS
Embedded Software Engineer — C/C++, Linux, RTOS

Viasat • Duluth (GA)

Hybrid
USD 141,000 - 222,000
Senior Embedded Network Software Engineer — High-speed & Secure
Senior Embedded Network Software Engineer — High-speed & Secure

Viasat • Marlborough (MA)

On-site
USD 170,000 - 230,000