Viasat-logo
Viasat
ยท
December 18, 2025
Apply Now
This job has closed.

Embedded Software Engineer - Rust, Viasat Government

Carlsbad, CA
Full-time
Onsite
$112K/yr - $176K/yr
Entry, Mid Level
Viasat is a company focused on delivering global communication solutions. They are seeking an Embedded Software Engineer with experience in Rust to develop software for secure communications systems and collaborate with cross-functional teams.
Apply Now

Responsibilities

  • Design and implementation with embedded software in Rust and C/C++
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Familiarity with bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Participating in multi-disciplinary teams
  • This program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks

Qualification

Required

  • 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
  • Object-oriented software development experience
  • 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%

Preferred

  • Agile Scrum development experience
  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with bare metal embedded device drivers
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Experience with Python
  • Familiarity with standalone embedded applications
  • Experience participating in multi-disciplinary teams

Benefits

  • Additional cash or stock incentives may be provided as part of the compensation package
  • A range of medical, financial, and/or other benefits
Viasat is a global communications company that offers satellite services.
Glassdoor
3.8
Founded in 1986
Carlsbad, California, USA
5001-10000 employees
http://www.viasat.com