Senior Embedded Software Engineer - Crypto & Networking

Viasat

Tampa (FL)

On-site

USD 141,000 - 222,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 hiring an Embedded Software Engineer to develop software for encrypted communications systems, including Layer 2/3 encryptors and embedded cryptographic devices. You will collaborate with system, test, and hardware engineers to bring capabilities into service.

The role focuses on embedded C/C++, Linux-based environments, and networking protocols, with opportunities to work on the Next Generation Encryptor (NGE) program. This onsite position supports multiple sites, including Tampa, FL.

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++.
  • Linux OS use, for an embedded environment.
  • TCP/IP and common network configuration.
  • Linux kernel driver development/modifications.
  • Familiarity with bare metal embedded device drivers.
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.).
  • RESTConf interface design and implementation.
  • Emulation Environments.
  • Networking protocols (IPSec, MACsec, TLS).
  • Python development.
  • Standalone embedded applications.
  • Participating in multi-disciplinary teams.
  • This program is to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.

Skills

C/C++
Rust
Python
OOP
Agile Scrum
TCP/IP networking

Education

Bachelor's Degree in CS/CE or related field

Tools

Linux
Kernel drivers
RESTConf

Job description

Viasat is hiring an Embedded Software Engineer to develop software for encrypted communications systems, including Layer 2/3 encryptors and embedded cryptographic devices. You will collaborate with system, test, and hardware engineers to bring capabilities into service.

The role focuses on embedded C/C++, Linux-based environments, and networking protocols, with opportunities to work on the Next Generation Encryptor (NGE) program. This onsite position supports multiple sites, including Tampa, FL.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Security Software Engineer
Embedded Security Software Engineer

Viasat • Tempe (AZ)

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
Embedded Software Engineer – Encryption & Linux
Embedded Software Engineer – Encryption & Linux

Viasat • Carlsbad (CA)

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
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 – Secure Network Systems
Embedded Software Engineer – Secure Network Systems

Viasat • Marlborough (MA)

On-site
USD 117,000 - 185,000
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

Viasat • Tempe (AZ)

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

Viasat • Carlsbad (CA)

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

Viasat • Tampa (FL)

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

Viasat • Marlborough (MA)

On-site
USD 141,000 - 222,000