Embedded Rust Engineer for Secure Networking

ViaSat Inc.

Tempe (AZ)

On-site

USD 117,000 - 185,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Viasat is seeking an Embedded Software Engineer for Government High Assurance Encryption Systems. You will develop embedded software in Rust and C/C++ for encrypted communications devices, interfacing with system, test, and hardware engineers.

The role is onsite with a fast-paced team, requiring a Bachelor's degree in CS/CE, 2+ years Rust, and an active SECRET/TOP SECRET clearance. Travel up to 10% may be expected.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or related field.
  • At least 2 years of Rust experience in production code for embedded devices.
  • Design and implementation experience with embedded software in C/C++.
  • At least 1 year of Linux OS use, preferably in an embedded environment.
  • Basic TCP/IP understanding.
  • Ability to plan, track and report progress.
  • Excellent verbal and written communication.
  • US citizenship and an active SECRET or TOP SECRET clearance required.
  • Ability to travel up to 10%.

Responsibilities

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

Skills

Rust experience
Embedded C/C++
Linux OS usage
TCP/IP knowledge
Agile/Scrum
Planning and reporting

Education

Bachelor's Degree in Computer Science or Computer Engineering or related field

Tools

Rust
C/C++ for embedded
Linux kernel driver development
Bare metal embedded devices
NIOS/ARM/RISC-V microprocessors
Emulation environments
IPSec/MACsec/TLS networking
Python

Job description

Viasat is seeking an Embedded Software Engineer for Government High Assurance Encryption Systems. You will develop embedded software in Rust and C/C++ for encrypted communications devices, interfacing with system, test, and hardware engineers.

The role is onsite with a fast-paced team, requiring a Bachelor's degree in CS/CE, 2+ years Rust, and an active SECRET/TOP SECRET clearance. Travel up to 10% may be expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Rust Engineer for High-Assurance Encryption
Embedded Rust Engineer for High-Assurance Encryption

ViaSat Inc. • Tampa (FL)

On-site
USD 117,000 - 218,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 - Onsite, High-Assurance Crypto
Embedded Rust Engineer - Onsite, High-Assurance Crypto

ViaSat Inc. • Carlsbad (CA)

On-site
USD 117,000 - 185,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
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 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 – Secure Communications
Senior Embedded Rust Engineer – Secure Communications

ViaSat Inc. • Homeland Park (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
Embedded Rust Engineer - Secure Networks (Onsite)
Embedded Rust Engineer - Secure Networks (Onsite)

ViaSat Inc. • Homeland Park (MD)

On-site
USD 117,000 - 185,000
Senior Embedded Rust Engineer – Encryption Systems
Senior Embedded Rust Engineer – Encryption Systems

ViaSat Inc. • Linthicum (MD)

On-site
USD 165,000 - 261,000