Embedded Software Engineer, Viasat Government

Viasat
US - California - Carlsbad
View Company Profile / << Go Back

  • Job Type: Full time
  • 13 days ago

Job Description

Design and implement embedded software for encrypted communications systems, including high-speed network encryptors and embedded cryptographic devices. Collaborate with systems, test, and hardware engineers to develop, test, and certify next-generation encryption capabilities for government enterprise networks.

Requirements: Requires a bachelor's degree or higher in computer science, computer engineering, or a related field; at least five years of embedded C/C++ software experience; and at least two years using Linux, ideally in an embedded environment. Candidates must have Rust experience, TCP/IP fundamentals, object-oriented development and Agile Scrum experience, strong communication skills, U.S. citizenship, and an active Secret or higher security clearance; travel of up to 10% is required.

Key Skills: Embedded Software Development, C, C++, Rust, Linux, TCP/IP, Object-Oriented Software Development, Agile Scrum, CI/CD, Linux Kernel Drivers, Embedded Device Drivers, Microprocessors, RESTCONF, Emulation Environments, Networking Protocols, Python

Benefits: Medical Benefits, Financial Benefits, Stock Incentives




Fast Track Upload