Embedded Rust Engineer for High-Assurance Encryption

ViaSat Inc.

Tampa (FL)

On-site

USD 117,000 - 218,000

Full time

3 days ago
Be an early applicant

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 Inc. is seeking an Embedded Software Engineer for Viasat Government - High Assurance Encryption Systems. You'll work on encrypted communications systems, interfacing with system, test, and hardware engineers in a fast-paced team.

The role focuses on Rust and C/C++ for embedded devices and involves collaboration across disciplines. Requirements include a Bachelor's in CS/CE, 2+ years in Rust, and a TS clearance.

Qualifications

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field.
  • At least 2 years of Rust experience, ideally writing production code for embedded devices.
  • Design and implementation experience with embedded software in C/C++.
  • At least 1 year Linux OS use, ideally for an embedded environment.
  • Basic understanding of TCP/IP.
  • Ability to plan, track and report on progress.
  • Good oral and written communications skills.
  • US citizenship and an active SECRET or TOP SECRET security clearance is required.
  • Ability to travel up to 10%.

Responsibilities

  • Design and implementation with embedded software in Rust and C/C++.
  • Be a part of an agile multidisciplinary development team.
  • This is an onsite role at the locations listed.

Skills

Rust experience
C/C++ embedded
Linux OS
TCP/IP
Planning & reporting
Good communication
Security clearance

Education

Bachelor's degree or higher in CS/CE

Tools

Linux kernel drivers
Bare metal embedded drivers
Emulation Environments
IPSec/TLS networking
Python

Job description

ViaSat Inc. is seeking an Embedded Software Engineer for Viasat Government - High Assurance Encryption Systems. You'll work on encrypted communications systems, interfacing with system, test, and hardware engineers in a fast-paced team.

The role focuses on Rust and C/C++ for embedded devices and involves collaboration across disciplines. Requirements include a Bachelor's in CS/CE, 2+ years in Rust, and a TS clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Rust Engineer - Onsite, High-Assurance Crypto
Embedded Rust Engineer - Onsite, High-Assurance Crypto

ViaSat Inc. • Carlsbad (CA)

On-site
USD 117,000 - 185,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 Rust Engineer for Secure Networking
Embedded Rust Engineer for Secure Networking

ViaSat Inc. • Tempe (AZ)

On-site
USD 117,000 - 185,000
Embedded Rust Engineer for Secure Communications
Embedded Rust Engineer for Secure Communications

ViaSat Inc. • United States

Remote
USD 117,000 - 218,000
Benefits package
Career growth opportunities
Senior Embedded Software Engineer — Rust & Encryption Systems
Senior Embedded Software Engineer — Rust & Encryption Systems

ViaSat Inc. • Marlborough (MA)

On-site
USD 165,000 - 261,000
Senior Embedded Rust Engineer – Secure Communications
Senior Embedded Rust Engineer – Secure Communications

ViaSat Inc. • Homeland Park (MD)

On-site
USD 165,000 - 261,000
Senior Embedded Rust Engineer - Secure Communications
Senior Embedded Rust Engineer - Secure Communications

ViaSat Inc. • Tampa (FL)

On-site
USD 165,000 - 261,000
Senior Embedded Rust Engineer – Encryption Systems
Senior Embedded Rust Engineer – Encryption Systems

ViaSat Inc. • Linthicum (MD)

On-site
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 Software Engineer (Rust) Onsite, 10% Travel
Senior Embedded Software Engineer (Rust) Onsite, 10% Travel

ViaSat Inc. • United States

Remote
USD 165,000 - 261,000