Viasat-logo
Viasat
ยท
April 11, 2025
Apply Now
This job has closed.

Embedded Software Engineer - Rust

Marlborough, MA
Full-time
Onsite
$139K/yr - $208K/yr
Entry, Mid Level
Viasat is a global communications company that offers satellite services. They are seeking an Embedded Software Engineer experienced in Rust to develop software for encrypted communications systems and collaborate with various engineering 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
  • 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
  • Familiarity with to 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 the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.

Qualification

Required

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field
  • At least 2 years of Rust experience
  • 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 and common network configuration
  • Object-oriented software development experience
  • Agile Scrum 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

Preferred

  • Familiarity with Linux kernel driver development/modifications
  • Familiarity with to 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 to 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