Viasat · 2 hours ago
Embedded Software Engineer, Viasat Government
Viasat is a global communications company on a mission to deliver connections that change the world. They are seeking an Embedded Software Engineer to develop software for encrypted communications systems, collaborating with various engineering teams to transition new capabilities into service.
InternetOptical CommunicationTelecommunications
Responsibilities
Design and implementation with embedded software in C/C++
Linux OS use, for an embedded environment
TCP/IP and common network configuration
Linux kernel driver development/modifications
Familiarity with to bare metal embedded device drivers
Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
RESTConf interface design and implementation
Emulation Environments
Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
Python development
Standalone embedded applications
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 5 years design and implementation experience with embedded software in C/C++
At least 2 years Linux OS use, ideally for an embedded environment
Experience using RUST
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
CI/CD software
Good oral and written communication skills
US citizenship and an active SECRET (or higher) security clearance is required
Ability to travel up to 10%
Preferred
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 Rust or other memory language
Experience with RESTConf interface design and implementation
Experience with Emulation Environments
Experience with networking protocols (e.g. IPSec, MACsec, TLS, etc.)
Experience with Python; Experience using Rust or similar programming language
Familiarity with standalone embedded applications
Experience participating in multi-disciplinary teams
Benefits
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
Leadership Team
Recent News
2025-12-20
2025-12-18
2025-12-16
Company data provided by crunchbase