Embedded Software Engineer – Encrypted Networking (Secret Clearance)

Viasat

Carlsbad (CA)

On-site

USD 141,000 - 222,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking an experienced Embedded Software Engineer to contribute to a small, fast-paced team developing software for encrypted communications systems. The role involves C/C++ embedded development, Linux-based embedded environments, and collaboration with system and hardware engineers.

The position targets designing for Layer 2/3 in-line network encryptors, with a focus on secure cryptographic devices and evolving cryptographic solutions.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or related field.
  • At least 5 years design and implementation experience with embedded software in C/C++.
  • At least 2 years Linux OS use, ideally for an embedded environment
  • Experience using Rust
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • US citizenship and an active SECRET (or higher) security clearance is required
  • Ability to travel up to 10%

Responsibilities

  • Design and implementation with embedded software in C/C++ for encrypted communications systems.
  • Linux OS usage in embedded environments and kernel driver development/modifications.
  • Work with networking protocols such as IPSec, MACsec, TLS.
  • Interface and collaborate with system, test, and hardware engineers.
  • Contribute to development and certification of the Next Generation Encryptor (NGE).

Skills

Embedded C/C++
Linux OS experience
TCP/IP networking
Python
RESTConf
Networking protocols

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Linux kernel drivers
Rust
ARM/RISC-V
CI/CD tooling

Job description

Viasat is seeking an experienced Embedded Software Engineer to contribute to a small, fast-paced team developing software for encrypted communications systems. The role involves C/C++ embedded development, Linux-based embedded environments, and collaboration with system and hardware engineers.

The position targets designing for Layer 2/3 in-line network encryptors, with a focus on secure cryptographic devices and evolving cryptographic solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Security Software Engineer (Encryption)
Embedded Security Software Engineer (Encryption)

Polluxa, Inc. • Carlsbad (CA)

On-site
USD 120,000 - 170,000
Secure Embedded Software Engineer
Secure Embedded Software Engineer

Viasat • Marlborough (MA)

On-site
USD 95,000 - 150,000
Relocation assistance
On-site work
Embedded Software Engineer, Secure Networking
Embedded Software Engineer, Secure Networking

Viasat • Northern (KY)

Hybrid
USD 117,000 - 218,000
Embedded Security Software Engineer
Embedded Security Software Engineer

Viasat • Tempe (AZ)

On-site
USD 141,000 - 222,000
Senior Embedded Software Engineer - Crypto & Networking
Senior Embedded Software Engineer - Crypto & Networking

Viasat • Tampa (FL)

On-site
USD 141,000 - 222,000
Embedded Software Engineer – Secure Networking (C/C++, Linux)
Embedded Software Engineer – Secure Networking (C/C++, Linux)

Viasat • Tampa (FL)

On-site
USD 117,000 - 185,000
Embedded Software Engineer: Secure Network & Crypto
Embedded Software Engineer: Secure Network & Crypto

Polluxa, Inc. • Carlsbad (CA)

On-site
USD 70,000 - 100,000
Embedded Security Software Engineer (C/C++, Rust)
Embedded Security Software Engineer (C/C++, Rust)

JobCubby • San Jose (CA), Northern (KY)

Hybrid
USD 117,000 - 218,000
Embedded Software Engineer — Secure Networking & Crypto
Embedded Software Engineer — Secure Networking & Crypto

Vets2industry • Tampa (FL), Carlsbad (CA), Linthicum (MD), Tempe (AZ)

On-site
USD 141,000 - 222,000
Embedded Cryptographic Systems Engineer (C/C++, Rust)
Embedded Cryptographic Systems Engineer (C/C++, Rust)

Viasat • California (MO)

On-site
USD 117,000 - 185,000