Early-Career Embedded Software Engineer – Security

Viasat

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

On-site

USD 118,000 - 177,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Viasat is seeking an Embedded Software Engineer for the Secure Network Systems group. You will help develop encrypted communications, interface with diverse engineering teams, and contribute to in-line network encryptor tech and cryptographic devices.

The role emphasizes C/C++, Rust, Linux in embedded contexts, TCP/IP, and Agile processes. It is site-based with relocation assistance possible and requires U.S. citizenship and a security clearance.

Qualifications

  • Bachelor's degree or higher in Computer Engineering, Computer Science, or related field.
  • 0–3 years of full-time, relevant industry experience.
  • U.S. Citizenship and active SECRET or TOP SECRET clearance.
  • Embedded software experience in C/C++ or Rust.
  • Linux used for embedded environments; TCP/IP basics.

Responsibilities

  • Design and implement embedded software in C/C++ and Rust.
  • Work with Linux in embedded environments and kernel drivers.
  • Develop networking features (TCP/IP, IPSec, TLS) and CI/CD pipelines.
  • Collaborate with system, test, and hardware engineers on new capabilities.
  • Engage in Agile Scrum and multi-disciplinary teamwork.

Skills

Embedded software development
C/C++
Rust
Python
TCP/IP networking
Agile Scrum
Communication

Education

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

Tools

Linux
Linux kernel driver development
RESTConf
Emulation Environments

Job description

Viasat is seeking an Embedded Software Engineer for the Secure Network Systems group. You will help develop encrypted communications, interface with diverse engineering teams, and contribute to in-line network encryptor tech and cryptographic devices.

The role emphasizes C/C++, Rust, Linux in embedded contexts, TCP/IP, and Agile processes. It is site-based with relocation assistance possible and requires U.S. citizenship and a security clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Secure Network Systems
Embedded Software Engineer – Secure Network Systems

Viasat • Marlborough (MA)

On-site
USD 117,000 - 185,000
Embedded Software Engineer – Encrypted Networking (Secret Clearance)
Embedded Software Engineer – Encrypted Networking (Secret Clearance)

Viasat • Carlsbad (CA)

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

Viasat • Homeland Park (MD)

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

Viasat • Tempe (AZ)

On-site
USD 141,000 - 222,000
Senior Embedded Firmware Engineer - Crypto Net Devices
Senior Embedded Firmware Engineer - Crypto Net Devices

Viasat • Marlborough (MA)

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

Viasat • Marlborough (MA)

On-site
USD 117,000 - 185,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
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
Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 261,000