Embedded Software Engineer – Secure Network Systems

Viasat

Marlborough (MA)

On-site

USD 117,000 - 185,000

Full time

35 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Viasat Government seeks an Embedded Software Engineer to contribute to a small, fast-paced SNS team. You will develop software for encrypted communications, interfacing with system, test, and hardware engineers as new capabilities are developed and transitioned into service.

The role covers design in C/C++ and Rust, Linux in embedded environments, and exposure to network protocols and security requirements with potential travel up to 10%.

Qualifications

  • 2–3 years of embedded software design and implementation in C/C++.
  • 1 year Linux OS usage for embedded environments.
  • Familiarity with Linux kernel drivers.
  • Rust experience preferred.
  • Bachelor’s degree in computer engineering or related field.
  • US citizenship and an active SECRET or TOP SECRET clearance.
  • Ability to travel up to 10%.

Responsibilities

  • Design and implementation with embedded software in C/C++ and Rust.
  • Linux OS usage for an embedded environment.
  • TCP/IP and network configuration.
  • Object-oriented software development.
  • Agile Scrum development.
  • Plan, track and report on progress.
  • CI/CD software development.
  • Communicate effectively (oral and written).
  • Linux kernel driver development/modifications.
  • Bare-metal embedded device drivers familiarity.
  • Work with microprocessors (NIOS, ARM, RISC-V).
  • Networking protocols (IPSec, MACsec, TLS).
  • Python development.
  • Standalone embedded applications.
  • Collaborate in multi-disciplinary teams.

Skills

C/C++ embedded software
Rust
Linux OS (embedded)
TCP/IP networking
Object-oriented programming
Agile Scrum
CI/CD
Python
Linux kernel drivers
Bare-metal drivers
Microprocessors (NIOS, ARM, RISC-V)
IPSec/MACsec/TLS
Communication skills

Education

Bachelor’s degree in computer engineering or related field

Job description

Viasat Government seeks an Embedded Software Engineer to contribute to a small, fast-paced SNS team. You will develop software for encrypted communications, interfacing with system, test, and hardware engineers as new capabilities are developed and transitioned into service.

The role covers design in C/C++ and Rust, Linux in embedded environments, and exposure to network protocols and security requirements with potential travel up to 10%.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Network Software Engineer — High-speed & Secure
Senior Embedded Network Software Engineer — High-speed & Secure

Viasat • Marlborough (MA)

On-site
USD 170,000 - 230,000
Embedded Security Software Engineer
Embedded Security Software Engineer

Viasat • Tempe (AZ)

On-site
USD 141,000 - 222,000
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
Senior Embedded Software Engineer — Secure Networking
Senior Embedded Software Engineer — Secure Networking

Viasat • California (MD), Northern (KY)

Hybrid
USD 174,000 - 261,000
Secure Embedded Software Engineer
Secure Embedded Software Engineer

Viasat • Marlborough (MA)

On-site
USD 95,000 - 150,000
Relocation assistance
On-site work
Senior Embedded Network Software Engineer
Senior Embedded Network Software Engineer

Viasat • Linthicum (MD)

On-site
USD 120,000 - 180,000
Senior Embedded Network Engineer: Secure Systems & Linux
Senior Embedded Network Engineer: Secure Systems & Linux

Viasat • Tampa (FL)

On-site
USD 140,000 - 200,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
Senior Embedded Network Software Engineer - DoD Clearance
Senior Embedded Network Software Engineer - DoD Clearance

Viasat • Tempe (AZ)

On-site
USD 165,000 - 260,500