✦ Luna Orbit — Software Engineering

Embedded Software Engineer

at Viasat, Inc.

📍 Tampa, FL Onsite Posted March 12, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Develops embedded cryptographic and network communication software for secure systems, collaborating with hardware and test teams in a fast-paced environment.

  • Design and implement embedded software
  • Develop cryptographic communication solutions
  • Collaborate with hardware and test teams
  • Ensure system security and reliability
  • Maintain and optimize network protocols

Focuses on embedded software development using C/C++, Rust, Linux, TCP/IP, and networking protocols for cryptographic and secure communication systems.

The ideal candidate is a mid-level embedded software engineer with 5+ years of experience in C/C++, Linux, and networking protocols. They possess security clearance and have experience developing in embedded environments with a focus on cryptographic and network systems.

Design and implementation experience with embedded software in C/C++Basic understanding of TCP/IP and network configurationObject-oriented software development experienceAgile Scrum development experienceGood oral and written communication skillsUS citizenship and active SECRET or TOP SECRET security clearance
Familiarity with Linux kernel driver developmentRust experienceExperience with RESTConf interfaceExperience with emulation environmentsExperience with networking protocols (IPSecMACsecTLS)Experience with PythonExperience with standalone embedded applicationsParticipation in multi-disciplinary teams
LinuxLinux KernelEmbedded DevicesEmulation Environments
Embedded SoftwareCC++RustLinuxTCP/IPNetwork ConfigurationObject-Oriented Software DevelopmentAgile ScrumCI/CDLinux Kernel Driver DevelopmentMicroprocessorsNetworking ProtocolsPython
Embedded SoftwareCC++RustLinuxTCP/IPNetwork ConfigurationObject-Oriented Software DevelopmentAgile ScrumCI/CDLinux Kernel Driver DevelopmentBare Metal Embedded DevicesMicroprocessorsNetworking ProtocolsPython
CommunicationCollaborationPlanningReportingTeamwork

Required

Active SECRET security clearanceActive TOP SECRET security clearance
Industry Government/Public Sector, Defense, Telecommunications
Job Function Embedded software development for secure communication systems
Clearance Required Secret or Top Secret
Embedded Software EngineerCC++RustLinuxTCP/IPNetwork ConfigurationObject-Oriented Software DevelopmentAgile ScrumCI/CDLinux Kernel Driver DevelopmentBare Metal Embedded DevicesMicroprocessorsNetworking ProtocolsPythonSecurity ClearanceSecretTop Secret

Lack of active security clearance, No experience with embedded software in C/C++, No experience with Linux or networking protocols, Unwillingness to work on-site in Tampa

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile