Viasat · 1 day ago
Embedded Software Engineer - Rust, Viasat Government
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.
InternetOptical CommunicationTelecommunications
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
Company
Viasat
Viasat is a global communications company that offers satellite services.
Funding
Current Stage
Public CompanyTotal Funding
$3.16BKey Investors
UK Space AgencyNASA
2025-11-21Grant· $1.15M
2024-09-09Post Ipo Debt· $1.98B
2023-09-13Post Ipo Debt· $733.4M
Recent News
PCMag.com - Technology Product Reviews, News, Prices & Tips
2026-01-07
2026-01-07
2025-12-20
Company data provided by crunchbase