2 months ago
Base Salary
$141k - $222k/yr
Responsibilities
- Design and implement embedded software in C/C++ for encrypted communications systems.
- Develop standalone embedded applications for network encryptors, cryptographic devices, and emerging cryptographic solutions.
- Use Linux in embedded environments and develop or modify Linux kernel drivers and bare-metal device drivers.
- Work with microprocessors and embedded processors including NIOS, ARM, and RISC-V.
- Design and implement RESTConf interfaces and work with emulation environments.
- Implement and support networking protocols including TCP/IP, IPSec, MACsec, and TLS.
- Develop software in Python and Rust as needed.
- Collaborate with system, test, hardware, and other multidisciplinary engineering teams to develop, test, certify, and transition capabilities into service.
- Plan, track, and report on project progress.
Requirements
- Bachelor's degree or higher in computer science, computer engineering, or a related field.
- At least 5 years of design and implementation experience with embedded software in C/C++.
- At least 2 years of Linux operating system experience, ideally in an embedded environment.
- Experience using Rust.
- Basic understanding of TCP/IP and common network configuration.
- Object-oriented software development experience.
- Experience with CI/CD software and Agile Scrum development.
- U.S. citizenship and an active SECRET or higher security clearance.
- Ability to travel up to 10%.
- Preferred qualifications include Linux kernel and bare-metal driver experience; NIOS, ARM, or RISC-V processor experience; RESTConf and emulation environment experience; networking protocol experience; Python experience; and experience with standalone embedded applications.
- Strong oral and written communication skills and the ability to participate in multidisciplinary teams.
Benefits
- Onsite work in Carlsbad, CA; Marlborough, MA; Linthicum Heights, MD; or Tampa, FL.
- Base salary range of $140,500.00-$221,500.00 annually, with a separate stated range of $174,000.00-$261,000.00 annually for specific San Jose, San Francisco Bay Area, and New York City metropolitan area locations.
- Additional cash or stock incentives may be provided.
- Medical, financial, and other benefits are available depending on the position.
- Travel of up to 10% is required.
About Viasat
Viasat builds and operates satellite networks that provide internet connectivity and secure SATCOM services for consumers, airlines, enterprises, and governments. Its business spans residential satellite internet, in-flight Wi‑Fi for commercial aviation, managed bandwidth, terminals, and defense-grade communications and encryption products. Founded in 1986 and headquartered in Carlsbad, California, Viasat is a NASDAQ‑listed company that expanded its global footprint by acquiring Inmarsat in 2023.
