Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer, Viasat Government

Home > C/C++ programming jobs

Embedded Software Engineer, Viasat Government in USA

  • Tampa, FL

Responsibilities

  • Design and implement embedded software in C/C++.
  • Develop software for Layer 2 and Layer 3 network encryptors, embedded cryptographic devices, and emerging cryptographic solutions.
  • Use Linux in embedded environments and develop or modify Linux kernel drivers.
  • Work with bare-metal embedded device drivers, microprocessors, and embedded processors.
  • Design and implement RESTConf interfaces and standalone embedded applications.
  • Work with TCP/IP, network configuration, and networking protocols including IPsec, MACsec, and TLS.
  • Develop Python software and work with emulation environments.
  • Collaborate with system, test, and hardware engineers in multidisciplinary teams.
  • Develop, test, and certify the Next Generation Encryptor high-speed encryptor.
  • 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 embedded software design and implementation experience using 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 Agile Scrum development and CI/CD software.
  • U.S. citizenship and an active Secret or higher security clearance.
  • Ability to travel up to 10%.
  • Preferred qualifications include Linux kernel driver development, bare-metal device drivers, NIOS, ARM, RISC-V, RESTConf, emulation environments, IPsec, MACsec, TLS, Python, Rust or similar programming languages, standalone embedded applications, and multidisciplinary team experience.
  • Strong oral and written communication skills.

Benefits

  • Onsite work based in Carlsbad, California; Marlborough, Massachusetts; Linthicum Heights, Maryland; or Tampa, Florida.
  • Base pay may be supplemented by cash or stock incentives and medical, financial, and other benefits.
  • Ability to travel up to 10%.

Salary: $141k - $261k/yr

Viasat

At Viasat, we go above and beyond. So you can too. We believe connectivity is a catalyst that can help you unlock more value, improve operations and enable new experiences. We do this by delivering reliable, high-performance connectivity plus advanced digital platforms and services that help you ...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO

Senior Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO