Senior Embedded Firmware Engineer - Crypto Net Devices

Viasat

Marlborough (MA)

On-site

USD 141,000 - 222,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Viasat is seeking an experienced Embedded Software Engineer to join a small, fast-paced team building encrypted communications systems across high-assurance networks.

You will design and implement embedded software in C/C++, work with Linux environments, develop network protocols, and collaborate across disciplines to certify the Next Generation Encryptor.

This onsite role spans Marlborough, MA with travel up to 10% and a strong emphasis on security clearances.

Qualifications

  • Bachelor's degree in CS, CE or related field required.
  • Minimum 5 years of embedded software design and implementation in C/C++.
  • At least 2 years Linux usage in embedded environments.
  • Experience with Rust or similar memory-safe languages.
  • Solid TCP/IP and network configuration knowledge.
  • Strong OO software development and Agile Scrum experience.
  • CI/CD experience required.
  • Willing to travel up to 10% and ability to obtain US citizenship and security clearance.

Responsibilities

  • Design and implement embedded software in C/C++ for secure communications.
  • Develop Linux-based embedded software and kernel drivers.
  • Work with system, test, and hardware engineers on new capabilities.
  • Develop RESTConf interfaces and emulation environments.
  • Implement networking protocols (IPSec, MACsec, TLS).
  • Develop Python components as needed.
  • Contribute to standalone embedded applications and documentation.

Skills

Embedded C/C++
Linux (embedded)
Rust
TCP/IP networking
OO design
Agile Scrum
CI/CD
Communication

Education

Bachelor's degree in Computer Science or related field

Job description

Viasat is seeking an experienced Embedded Software Engineer to join a small, fast-paced team building encrypted communications systems across high-assurance networks.

You will design and implement embedded software in C/C++, work with Linux environments, develop network protocols, and collaborate across disciplines to certify the Next Generation Encryptor.

This onsite role spans Marlborough, MA with travel up to 10% and a strong emphasis on security clearances.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Crypto & Networking
Senior Embedded Software Engineer - Crypto & Networking

Viasat • Tampa (FL)

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
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
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 • Linthicum (MD)

On-site
USD 130,000 - 180,000
Medical Benefits
Financial Benefits
Stock Incentives
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
Senior Embedded Crypto Software Engineer – Stock Options
Senior Embedded Crypto Software Engineer – Stock Options

ViaSat • Linthicum (MD)

On-site
USD 130,000 - 180,000
Medical Benefits
Financial Benefits
Stock Incentives
Embedded Software Engineer
Embedded Software Engineer

Viasat • Marlborough (MA)

On-site
USD 117,000 - 185,000