Embedded Software Engineer – Secure Networking (C/C++/Rust)

Viasat

Carlsbad (CA)

On-site

USD 95,000 - 150,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking an Embedded Software Engineer for the Secure Network Systems (SNS) Government division. The role focuses on developing software for encrypted communications, inline network encryptors, and cryptographic devices.

You will work with systems, test, and hardware engineers in a fast-paced, small team to bring capabilities into service. The day-to-day involves embedded software design in C/C++ and Rust, Linux in embedded environments, network configuration, and CI/CD practices, with

Qualifications

  • Design and implement embedded software in C/C++ or Rust.
  • Experience with Linux OS for embedded environments.
  • Basic understanding of TCP/IP and network configuration.
  • Agile Scrum development experience.
  • CI/CD software development practices.
  • Strong written and oral communication skills.
  • Ability to travel up to 10%.

Responsibilities

  • Design and implementation with embedded software in C/C++ and Rust.
  • Linux OS use, for an embedded environment.
  • TCP/IP and common network configuration.
  • Object-oriented software development.
  • Agile Scrum development
  • Ability to plan, track and report on progress.
  • CI/CD software development
  • Good oral and written communications skills.
  • Linux kernel driver development/modifications.

Skills

C/C++
Rust
Linux embedded
TCP/IP
Agile Scrum
CI/CD
Communication
Travel up to 10%

Education

Bachelor's degree or higher in Computer Engineering, Computer Science, or related field

Job description

Viasat is seeking an Embedded Software Engineer for the Secure Network Systems (SNS) Government division. The role focuses on developing software for encrypted communications, inline network encryptors, and cryptographic devices.

You will work with systems, test, and hardware engineers in a fast-paced, small team to bring capabilities into service. The day-to-day involves embedded software design in C/C++ and Rust, Linux in embedded environments, network configuration, and CI/CD practices, with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer, Secure Networking
Embedded Software Engineer, Secure Networking

Viasat • Northern (KY)

Hybrid
USD 117,000 - 218,000
Embedded Cryptographic Systems Engineer (C/C++, Rust)
Embedded Cryptographic Systems Engineer (C/C++, Rust)

Viasat • California (MO)

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

Viasat • Carlsbad (CA)

On-site
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
Secure Embedded Software Engineer
Secure Embedded Software Engineer

Viasat • Marlborough (MA)

On-site
USD 95,000 - 150,000
Relocation assistance
On-site work
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
Senior Embedded Network Software Engineer - DoD Clearance
Senior Embedded Network Software Engineer - DoD Clearance

Viasat • Tempe (AZ)

On-site
USD 165,000 - 261,000