Embedded Software Engineer — Secure Encryptor Systems

Viasat

Homeland Park (MD)

On-site

USD 141,000 - 222,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viasat in the United States seeks an Embedded Software Engineer to join a fast-paced team building encrypted communications systems. You will design and implement embedded software in C/C++ for Layer 2/3 encryptors and collaborate with system, test and hardware engineers.

This onsite role can be located in Carlsbad, Marlborough, Linthicum Heights, or Tampa. Qualifications include a BS or higher in CS/CE, 5+ years in embedded C/C++, 2+ years Linux in embedded environments, Rust experience, TCP/IP

Qualifications

  • Bachelor's degree in CS/CE or related field.
  • 5+ years embedded software design and implementation in C/C++.
  • 2+ years Linux usage in embedded environments.
  • Experience using Rust.
  • Basic TCP/IP and network configuration knowledge.
  • OO software development experience.
  • Agile Scrum experience.
  • Ability to plan, track and report progress.
  • CI/CD software experience.
  • 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.
  • Work with microprocessors and embedded processors (NIOS, ARM, RISC-V).
  • RESTConf interface design and implementation.
  • Emulation environments.
  • Networking protocols (IPSec, MACsec, TLS).
  • Python development.
  • Standalone embedded applications.
  • Collaborate in multi-disciplinary teams.
  • Develop, test, and certify the NGE High-Speed encryptor.

Skills

Embedded software (C/C++)
Linux OS in embedded
RESTConf interface
Python development
Networking protocols (IPSec/MACsec/TLS
RUST
Object-oriented programming
Agile Scrum
CI/CD
Communication skills
Security clearance (SECRET+)

Education

Bachelor's Degree or higher in Computer Science, Computer Engineering or related field

Tools

Rust
Linux kernel drivers
Embedded device drivers
RESTConf tooling

Job description

Viasat in the United States seeks an Embedded Software Engineer to join a fast-paced team building encrypted communications systems. You will design and implement embedded software in C/C++ for Layer 2/3 encryptors and collaborate with system, test and hardware engineers.

This onsite role can be located in Carlsbad, Marlborough, Linthicum Heights, or Tampa. Qualifications include a BS or higher in CS/CE, 5+ years in embedded C/C++, 2+ years Linux in embedded environments, Rust experience, TCP/IP

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Encrypted Networking (Secret Clearance)
Embedded Software Engineer – Encrypted Networking (Secret Clearance)

Viasat • Carlsbad (CA)

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

Viasat • Marlborough (MA)

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

Viasat • Linthicum (MD)

On-site
USD 120,000 - 180,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 • Carlsbad (CA)

On-site
USD 141,000 - 222,000