Viasat, Inc.Verified Source

Embedded Software Engineer, C/C++ & Linux for Space Systems

140K–261K
Onsite · Phoenix, Arizona
Posted August 14, 2026
full-time

Overview

Own embedded software for satellite platforms and ground systems at scale. You will contribute to real time, reliable systems that endure harsh space environments. You will work on C/C++ embedded firmware, Linux based applications, and FreeRTOS, collaborating with a cross functional team of engineers. This role lives on the Advanced Electronics team, focused on design, integration, and deployment of robust spaceborne solutions. What makes this role different is the opportunity to influence reliability and security in critical aerospace hardware and software.

What You'll Do5

  • 1Build and integrate embedded and system test software in C/C++ alongside Python
  • 2Develop and deploy Linux OS applications and FreeRTOS applications in C/C++
  • 3Lead design reviews and documentation tasks in an Agile SCRUM environment
  • 4Debug complex integration issues across microprocessors, embedded processors, and FPGAs
  • 5Design CI/CD infrastructure and automation services to improve product reliability and security

Requirements5

  • 1Minimum 5+ years building C/C++ software for embedded systems
  • 2Experience with multi-threaded applications and inter process communication on real time platforms
  • 3Bachelor’s degree in Computer Science or similar field or equivalent experience
  • 4US Citizenship required
  • 5Experience with Linux kernel driver development or RTOS platforms

Salary Insight

$140 - $261k per year

Location

Typeonsite
LocationPhoenix, Arizona

Required Skills

cc++linuxfreertosfpga
Share:

Similar open positions

Explore active roles that match your skills and interests.

SR Talent Solution Inc

SR Talent Solution Inc

21d agoSan Diego, Californiafull-time

Senior Embedded Software Engineer Space Systems

Lead ownership of embedded software development for space-based systems at SR Talent Solution Inc. Design and deliver high-reliability real-time applications for aerospace hardware. Collaborate across cross-functional teams to ship robust solutions. Differentiate by focusing on mission-critical performance and safety standards.

190K–200K
Embedded SoftwareReal-time SystemsHigh-reliability Applications+5 more
The Aerospace Corporation

The Aerospace Corporation

2d agoLos Angeles, Californiafull-time

Small Satellite Embedded Software Engineer

The Aerospace Corporation seeks a Senior Member of Technical Staff/Engineering Specialist to lead embedded software development for small satellite payloads and spacecraft sub‑systems. This role drives innovation in a fast‑paced instrument development environment while offering direct mentorship and exposure to cutting‑edge aerospace technologies.

110K–194K
Embedded systems developmentRTOSEmbedded Linux+8 more

Actalent

13d agoLos Angeles, Californiafull-time

Engineer Embedded Software 3

Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.

Competitive salary
pythonawsreact+2 more
Alliance IT

Alliance IT

1d agoPhoenix, Arizonacontract

Embedded Software Engineer, Aerospace & Defense

You will own the design, development, and testing of embedded software for C++, Linux, and RTOS systems, delivering mission-critical flight and defense technology. Working within a DoD aerospace program at Northrop Grumman in Chandler, AZ, you will collaborate with hardware and systems engineers to build and validate real-time control software. This contract role offers the chance to work on revolutionary systems that impact lives globally, with direct exposure to DO-178C safety standards.

90K–95K
c++linuxrtos+2 more
Apex Systems

Apex Systems

1d agoPhoenix, Arizonafull-time

Embedded Software Engineer, Real-Time Systems & C++

You will own embedded software development for a mission-critical defense program in Chandler, Arizona. You will design, code, and test real-time computer software using C++ and Python, integrating with Linux and VxWorks environments. You will collaborate with a multi-discipline team to drive requirements through architecture, implementation, and verification. This role requires an active Secret Clearance and offers direct impact on fielded systems.

83K–141K
c++cpython+2 more
Technology Service Corporation

Technology Service Corporation

2d agoDenver, Coloradofull-time

Senior Embedded Software Engineer TSC

Design and ship modular high-performance embedded software for RF sensor products and systems. Lead technical efforts across multidisciplinary teams. Foster innovation through collaboration with product management and engineering.

Competitive salary
C/C++Linux embedded developmentIP networking+10 more