Embedded Software Engineer – Secure Network Systems

ViaSat Inc.

Marlborough (MA)

On-site

USD 117,000 - 185,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

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 Inc. • Tempe (AZ)

On-site
USD 141,000 - 222,000
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat Inc. • Linthicum (MD)

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

ViaSat Inc. • Homeland Park (MD)

On-site
USD 141,000 - 222,000
Embedded Rust Engineer for Secure Networking
Embedded Rust Engineer for Secure Networking

ViaSat Inc. • Tempe (AZ)

On-site
USD 117,000 - 185,000
Senior Embedded Firmware Engineer - Crypto Net Devices
Senior Embedded Firmware Engineer - Crypto Net Devices

ViaSat Inc. • Marlborough (MA)

On-site
USD 141,000 - 222,000
Senior Embedded Software Engineer (Rust) Onsite, 10% Travel
Senior Embedded Software Engineer (Rust) Onsite, 10% Travel

ViaSat Inc. • United States

Remote
USD 165,000 - 261,000
Senior Embedded Engineer — Rust & Encryption
Senior Embedded Engineer — Rust & Encryption

ViaSat Inc. • Tempe (AZ)

On-site
USD 165,000 - 261,000
Senior Embedded Rust Engineer - High-Assurance Encryption
Senior Embedded Rust Engineer - High-Assurance Encryption

ViaSat Inc. • Carlsbad (CA)

On-site
USD 165,000 - 261,000
Embedded Software Engineer
Embedded Software Engineer

ViaSat Inc. • Marlborough (MA)

On-site
USD 117,000 - 185,000