Embedded Software Engineer — Crypto Networking (C/C++, Rust)

Viasat

Linthicum (MD)

On-site

USD 117,000 - 218,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 hiring an Embedded Software Engineer for their Secure Network Systems group. You will design and implement embedded software in C/C++ and Rust for encrypted communications devices, with exposure to Linux in embedded environments.

Collaboration with system, test, and hardware teams is essential to bring capabilities to service. The role requires experience in embedded software, Linux kernel concepts, network protocols (IPSec, TLS), and agile methodology.

Qualifications

  • Bachelor's degree in a related field is required.
  • Experience with embedded C/C++ and Linux is essential.
  • Knowledge of TCP/IP networking and security-related protocols is preferred.

Responsibilities

  • Design and implement embedded software in C/C++ and Rust.
  • Develop for Linux-based embedded environments.
  • Work with TCP/IP configurations and networking protocols.
  • Design OO software and participate in Agile Scrum teams.
  • Contribute to CI/CD pipelines and automated testing.
  • Plan, track and report progress on development tasks.
  • Communicate effectively both verbally and in writing.

Skills

Embedded C/C++
Rust
Linux OS (embedded)
TCP/IP networking
Python
Agile Scrum
OO software design
CI/CD
Security clearance (US)

Education

Bachelor's degree in Computer Engineering or related field

Job description

Viasat is hiring an Embedded Software Engineer for their Secure Network Systems group. You will design and implement embedded software in C/C++ and Rust for encrypted communications devices, with exposure to Linux in embedded environments.

Collaboration with system, test, and hardware teams is essential to bring capabilities to service. The role requires experience in embedded software, Linux kernel concepts, network protocols (IPSec, TLS), and agile methodology.

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 • Tampa (FL)

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

Viasat • Carlsbad (CA)

On-site
USD 117,000 - 218,000
Space-Grade Embedded Software Engineer (C/C++, Rust)
Space-Grade Embedded Software Engineer (C/C++, Rust)

Viasat • Tempe (AZ)

On-site
USD 140,500 - 221,500
Embedded Software Engineer — Secure Networking & Crypto
Embedded Software Engineer — Secure Networking & Crypto

Vets2industry • Tampa (FL), Carlsbad (CA), Linthicum (MD), Tempe (AZ)

On-site
USD 141,000 - 222,000
Embedded Rust Engineer – Secure Network Encryptors (Onsite)
Embedded Rust Engineer – Secure Network Encryptors (Onsite)

Viasat • Tampa (FL), Marlborough (MA), Carlsbad (CA)

On-site
USD 117,000 - 185,000
Embedded Software Engineer
Embedded Software Engineer

Viasat • Marlborough (MA)

On-site
USD 140,000 - 222,000
Rust Embedded Engineer - Onsite, Security-Cleared
Rust Embedded Engineer - Onsite, Security-Cleared

Viasat • Homeland Park (MD)

On-site
USD 145,000 - 218,000
Secure Embedded Software Engineer, Cybersecurity (Hybrid)
Secure Embedded Software Engineer, Cybersecurity (Hybrid)

Viasat • Carlsbad (CA)

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

Viasat • Carlsbad (CA)

On-site
USD 117,000 - 218,000