mid software engineering Embedded Software Engineer ic · Posted May 29, 2026
$140,500 – $221,500
USD per year

About this role

Viasat is hiring a mid-level Embedded Software Engineer in the software engineering function based in Carlsbad, CA. The posting calls out experience with Rust, C, Bash, REST APIs. Compensation is listed at $140,500–$221,500 per year.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Carlsbad, CA
Department
Engineering
Posted
May 29, 2026

More roles at Viasat

ERP Portfolio Director (ERP Functions)
Carlsbad, CA · director
Security Compliance SaaS
Embedded Software Engineer
Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL · mid
C++ C Linux
Systems Integration and Test Lead
Carlsbad, CA · senior
Python C C#
Senior RF Space Systems Engineer
Tempe, AZ · senior
TypeScript System Design
Embedded Software Engineer - Viasat Government
Linthicum Heights, MD | Marlborough, MA | Tampa, FL | Carlsbad, CA · mid
C++ C Linux
All Viasat jobs →

Job description

from Viasat careers
About us

One team. Global challenges. Infinite opportunities. 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.


What you'll do

We are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role involves developing robust, scalable software for terminals operating on our next-generation high capacity ViaSat-3 satellite constellation, within an Agile environment. You will contribute to high-performance communication solutions


The day-to-day

  • Software Development: Design, implement, and test software components following Gen-3 architecture principles, including message-driven IPC communication and domain-driven scope.
  • Agile Participation: Participate in scrum meetings, assist with task estimation, and maintain clear status updates in Jira.
  • Design & Documentation: Create and update Architectural Designs, Interface Control Descriptions (ICDs), and Statements of Work (SoW) for new features.
  • Quality Assurance & Automation: Develop automated unit tests with a target of >80% code coverage and write comprehensive test automation plans to ensure software reliability.
  • Hardware Integration: Perform hands-on integration, testing, and troubleshooting with terminal and antenna hardware in lab environments.
  • This is an excerpt. Read the full job description on Viasat careers →
All software engineering jobs software engineering in Carlsbad, CA Jobs in Carlsbad, CA software engineering salaries software engineering career path
All Viasat Jobs Browse software engineering roles mid positions