SIGN IN
Senior Software Engineer - Embedded Network jobs in United States
cer-icon
Apply on Employer Site
company-logo

Viasat · 3 weeks ago

Senior Software Engineer - Embedded Network

Viasat is a global communications company on a mission to deliver connections that change the world. They are seeking a Senior Software Engineer to join their Government - Secure Network Systems team, focusing on cybersecurity software and systems engineering, as well as embedded systems software engineering for high-speed scalable network software.
Telecom & CommunicationsInternetOptical CommunicationTelecommunications
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Cybersecurity software & systems engineering
Be a part of an agile multidisciplinary development team
Embedded systems software engineering
Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane)

Qualification

C/C++Network software designLinux OSNetworking protocolsAgile ScrumCI/CDEmbedded systemsObject-oriented developmentPlanningTrackingPythonMulti-disciplinary teamsTeam collaboration

Required

10+ years' experience using C/C++ in embedded environments
10+ years' experience with network software design and development
7+ years' experience with Linux OS use, ideally for an embedded environment
Proven experience with Linux network stack and writing Linux kernel modules
Demonstrated experience with networking protocols (e.g.TCP/IP, IPSec, MACsec, TLS, etc.)
Object-oriented software development experience
Agile Scrum development experience
Ability to plan, track and report on progress
CI/CD software
Bachelor's Degree or higher in Computer Science, Computer Engineering or equivalent experience
US Government position. US Citizenship required
Active DoD Secret Clearance
Ability to travel up to 10%

Preferred

Experience with DPDK, network applications/services and acceleration
Experience with Xilinx environment (Vivado, Petalinux)
Familiarity with to bare metal embedded device drivers
Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
Experience with multiple threads and real-time development
Experience with RESTConf interface design and implementation
Experience with Emulation Environments
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

Company

Viasat is a global communications company that offers satellite services.

Funding

Current Stage
Public Company
Total Funding
$3.16B
Key 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

leader-logo
Andy Lincoln
Chief Engineer
linkedin
leader-logo
Don Buchman
President Aviation
linkedin
Company data provided by crunchbase