Embedded Software Engineer – Encryption & Linux

Viasat

Carlsbad (CA)

On-site

USD 141,000 - 222,000

Full time

48 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viasat is seeking an Embedded Software Engineer to join a small, fast-paced team focused on encrypted communications systems. You will design and implement embedded software in C/C++ for Layer 2/3 in-line network encryptors, interfacing with system, test, and hardware engineers as capabilities mature for service.

The role is onsite out of Carlsbad, CA with possible locations in Marlborough, MA; Linthicum Heights, MD; or Tampa, FL, and requires strong Linux experience, TCP/IP knowledge, and

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • 5+ years design and implementation experience with embedded software in C/C++.
  • 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 experience.
  • US citizenship and an active SECRET (or higher) security clearance.
  • 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).
  • RESTConf interface design and implementation.
  • Emulation Environments.
  • Networking protocols (IPSec, MACsec, TLS).
  • Python development.
  • Standalone embedded applications.
  • Participating in multi-disciplinary teams.
  • Develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor.

Skills

Embedded software
C/C++ programming
Linux OS usage
TCP/IP networking
Python development
Rust programming
Object-oriented development
Agile Scrum
CI/CD
Security clearance
Travel readiness

Education

Bachelor's degree in Computer Science or related field

Tools

Linux kernel driver development
Bare-metal embedded drivers
RESTConf interface design
Emulation environments
Networking protocols (IPSec, MACsec, TLS)
Microprocessors (NIOS, ARM, RISC-V)
Embedded cryptographic devices

Job description

Viasat is seeking an Embedded Software Engineer to join a small, fast-paced team focused on encrypted communications systems. You will design and implement embedded software in C/C++ for Layer 2/3 in-line network encryptors, interfacing with system, test, and hardware engineers as capabilities mature for service.

The role is onsite out of Carlsbad, CA with possible locations in Marlborough, MA; Linthicum Heights, MD; or Tampa, FL, and requires strong Linux experience, TCP/IP knowledge, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Viasat • Tempe (AZ)

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
Secure Embedded Software Engineer – Linux, Crypto, CI/CD
Secure Embedded Software Engineer – Linux, Crypto, CI/CD

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 222,000
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat • Linthicum (MD)

On-site
USD 130,000 - 180,000
Medical Benefits
Financial Benefits
Stock Incentives
Hybrid Cybersecurity Embedded Software Engineer (Linux/C++)
Hybrid Cybersecurity Embedded Software Engineer (Linux/C++)

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 222,000
Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 261,000