Viasat logo

Embedded Software Engineer, Viasat Government

Viasat

Linthicum Heights, MD
Full Time
Senior
136k-214k
about 1 month ago

Job Description

About the Role

At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. This role is for an Embedded Software Engineer contributing to encrypted communications systems, supporting the development, testing, and certification of the Next Generation Encryptor (NGE) High-Speed encryptor for government enterprise networks. The position is onsite in Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL.

Key Responsibilities

  • Design and implementation of embedded software in C/C++ for Linux OS in an embedded environment.
  • Develop and modify Linux kernel drivers and interface with hardware components.
  • Collaborate with system, test, and hardware engineers to develop new capabilities and transition them into service.
  • Work on TCP/IP and common network configuration, including networking protocols such as IPSec, MACsec, TLS.
  • Design and implement RESTConf interfaces and participate in emulation environments.
  • Develop standalone embedded applications and participate in multi-disciplinary teams.
  • Support the development, testing, and certification of the Next Generation Encryptor (NGE) High-Speed encryptor.

Requirements

  • Bachelor's Degree or higher in Computer Science, Computer Engineering or related field.
  • At least 5 years of design and implementation experience with embedded software in C/C++.
  • At least 2 years of experience using Linux OS, ideally in an embedded environment.
  • Basic understanding of TCP/IP and common network configuration.
  • Object-oriented software development experience.
  • Experience with Agile Scrum development methodology.
  • Ability to plan, track, and report on progress.
  • Experience with CI/CD software.
  • Good oral and written communication skills.
  • US citizenship and an active SECRET (or higher) security clearance.

Nice to Have

  • Familiarity with Linux kernel driver development and modifications.
  • Experience with bare metal embedded device drivers.
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V).
  • Experience with Rust or other memory-safe programming languages.
  • Experience with RESTConf interface design and implementation.
  • Experience with emulation environments.
  • Experience with networking protocols such as IPSec, MACsec, TLS.
  • Experience with Python and other programming languages like Rust.
  • Familiarity with standalone embedded applications.
  • Experience participating in multi-disciplinary teams.

Qualifications

  • Educational background in Computer Science, Computer Engineering, or related field.
  • Professional experience in embedded software development and Linux OS usage.

Benefits & Perks

  • Competitive salary range from $135,500 to $214,000 annually, with higher ranges for specific locations.
  • Additional cash or stock incentives.
  • Comprehensive medical, financial, and other benefits.
  • Work environment focused on holistic health and wellness.

Working at Viasat

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. The company values thinking big, acting fearlessly, and fostering an inclusive environment that drives positive impact.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary136k-214k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Viasat

Website

viasat.com

Company Size

5001-10000 employees

Location

Linthicum Heights, MD

Industry

All Other Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches