Senior Embedded Software Engineer - Crypto & Networking

Viasat

Tampa (FL)

On-site

USD 141,000 - 222,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 – Encrypted Networking (Secret Clearance)
Embedded Software Engineer – Encrypted Networking (Secret Clearance)

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 222,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 (Encryption)
Embedded Security Software Engineer (Encryption)

Polluxa, Inc. • Carlsbad (CA)

On-site
USD 120,000 - 170,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
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, Viasat Government
Embedded Software Engineer, Viasat Government

Polluxa, Inc. • Carlsbad (CA)

On-site
USD 120,000 - 170,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, Viasat Government
Embedded Software Engineer, Viasat Government

Viasat • Tampa (FL)

On-site
USD 141,000 - 222,000