Senior Embedded Firmware Engineer - Crypto Net Devices

Viasat

Marlborough (MA)

On-site

USD 141,000 - 222,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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 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 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 Cryptographic Systems Engineer (C/C++, Rust)
Embedded Cryptographic Systems Engineer (C/C++, Rust)

Viasat • California (MO)

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

Viasat • Carlsbad (CA)

Hybrid
USD 140,000 - 222,000
Comprehensive benefits package
Medial incentives
Stock options
Senior Embedded Network Engineer — Secure Linux & C/C++
Senior Embedded Network Engineer — Secure Linux & C/C++

Viasat • Homeland Park (MD)

On-site
USD 165,000 - 261,000
Benefits package