Viasat is looking to develop, test, and certify the Next Generation Encryptor (NGE) High-Speed encryptor to support government enterprise networks.
Requirements
- 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
- CI/CD software
- Familiarity with Linux kernel driver development/modifications
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
Other
- This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL.
- Agile Scrum development experience
- Ability to plan, track, and report on progress
- Good oral and written communication skills
- US citizenship and an active SECRET (or higher) security clearance is required