Viasat is hiring an Embedded Software Engineer for its Secure Network Systems team within Viasat Government. The role develops software for encrypted communications systems and collaborates with systems, test, and hardware engineers to develop and transition new capabilities into service.
You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions
You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service
Qualification
Required
Completion of Bachelor's degree or higher in Computer Engineering, Computer Science, or a related field
This role is intended for someone with 0-3 years of full-time, relevant industry experience
This position requires U.S. Citizenship and an active SECRET or TOP SECRET security clearance
Design and implementation experience with embedded software in C/C++ or Rust
Linux OS use, ideally for an embedded environment
Basic understanding of TCP/IP and common network configuration
Agile Scrum development experience
Ability to plan, track, and report on progress
CI/CD software
Good oral and written communication skills
Preferred
Object-oriented software development experience
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
Relocation assistance is available pending eligibility.
Additional cash or stock incentives may be provided as part of the compensation package.
A range of medical, financial, and/or other benefits, dependent on the position offered.
Viasat is a global communications company that offers satellite services.