Embedded Cryptographic Systems Engineer (C/C++, Rust)

Viasat

California (MO)

On-site

USD 117,000 - 185,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government to join a small, fast-paced team. You will develop software for encrypted communications systems, interface with system/test/hardware engineers, and contribute to in-line network encryptors and cryptographic devices.

The role emphasizes C/C++ and Rust development, Linux in embedded environments, TCP/IP, and networking protocols, with opportunities to collaborate across disciplines and travel

Qualifications

  • At least 2-3 years of embedded software design and implementation in C/C++.
  • Experience with Linux OS in embedded environments.
  • Familiarity with Linux kernel driver development/modifications.
  • Rust experience is preferred.
  • Bachelor’s degree in computer engineering or related field.
  • US citizenship and an active SECRET or TOP SECRET clearance.
  • Willingness to travel up to 10%.

Responsibilities

  • Design and implement embedded software in C/C++ and Rust.
  • Work with Linux OS in embedded environments.
  • Contribute to TCP/IP and network configuration tasks.
  • Develop and maintain object-oriented software.
  • Participate in Agile Scrum development.
  • Plan, track, and report progress.
  • Contribute to CI/CD software development.
  • Communicate effectively in written and oral form.
  • Develop Linux kernel drivers and bare-metal drivers as needed.
  • Work with NIOS, ARM, or RISC-V processors and security-focused networking protocols.
  • Develop Python-based tools and standalone embedded applications.
  • Collaborate with multi-disciplinary teams.

Skills

C/C++
Rust
Linux
TCP/IP
OO design
Agile Scrum
CI/CD
Python
Embedded software
Networking protocols

Education

Bachelor’s degree in computer engineering

Tools

Linux kernel drivers
CI/CD tools
RESTConf interfaces

Job description

Viasat is seeking an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government to join a small, fast-paced team. You will develop software for encrypted communications systems, interface with system/test/hardware engineers, and contribute to in-line network encryptors and cryptographic devices.

The role emphasizes C/C++ and Rust development, Linux in embedded environments, TCP/IP, and networking protocols, with opportunities to collaborate across disciplines and travel

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++/Rust)
Embedded Software Engineer – Secure Networking (C/C++/Rust)

Viasat • Carlsbad (CA)

On-site
USD 95,000 - 150,000
Embedded Software Engineer, Secure Networking
Embedded Software Engineer, Secure Networking

Viasat • Northern (KY)

Hybrid
USD 117,000 - 218,000
Onsite Embedded Rust Engineer for Secure Encryptors
Onsite Embedded Rust Engineer for Secure Encryptors

Vets2industry • Carlsbad (CA)

On-site
USD 117,000 - 218,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
Embedded Software Engineer - Secure Networking(C/C++, Rust)
Embedded Software Engineer - Secure Networking(C/C++, Rust)

Viasat • Tampa (FL)

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

JobCubby • San Jose (CA)

Hybrid
USD 145,000 - 218,000
Rust Embedded Engineer - Onsite, Security-Cleared
Rust Embedded Engineer - Onsite, Security-Cleared

Viasat • Homeland Park (MD)

On-site
USD 145,000 - 218,000
Embedded Software Engineer for Encrypted Networking
Embedded Software Engineer for Encrypted Networking

Viasat • Carlsbad (CA)

On-site
USD 117,000 - 218,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 - Rust, Viasat Government
Embedded Software Engineer - Rust, Viasat Government

Viasat • Tempe (AZ)

On-site
USD 117,000 - 218,000