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

Viasat · 2 months ago

Senior Software Engineer - Embedded Network

Viasat is a company focused on delivering global communication solutions. The role involves joining a software development team to design, refactor, and maintain code for embedded network systems while ensuring high standards for security design and testing.

InternetOptical 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++Embedded systemsNetwork software designLinux OSNetworking protocolsAgile ScrumCI/CDObject-oriented developmentPlanningPythonMulti-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, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered.
Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness

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