Senior Embedded Software Architect – Space Payloads

Viasat

Tempe (AZ)

On-site

USD 165,000 - 260,500

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Viasat seeks a senior Embedded Software Engineer for Space Infrastructure to lead teams designing and integrating software for satellite payload flight control, embedded cryptographic functions, and automated testing. You will work across system, test, and hardware teams on projects not fully designed, using C/C++, Python, and Rust.

The role requires hands-on leadership, strong Linux/RTOS experience, and mentoring junior staff, with Agile SCRUM practices and occasional travel up to 10%.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • 8+ years of embedded software design and implementation in C/C++.
  • 4+ years Linux OS use, ideally for an embedded environment.
  • 3+ years design and implementation experience with system test software in Python.

Responsibilities

  • Analyze system level requirements and derive software requirements.
  • Design and implementation with embedded software in C/C++ and Rust.
  • Design and implementation with embedded and system test software in C/C++ and Python.
  • Design and implementation of Linux OS applications in Python, C/C++, and Rust.
  • Design and implementation of FreeRTOS applications in C/C++ and Rust.
  • Debug and resolve complex integration issues.
  • Lead design reviews and documentation tasks.
  • Agile SCRUM development.

Skills

Embedded C/C++
Python
Rust
Linux
RTOS
GDB/JTAG
Git/Jira
Agile SCRUM

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Jama
ClearCase
GitHub Actions
GitHub
Artifactory

Job description

Viasat seeks a senior Embedded Software Engineer for Space Infrastructure to lead teams designing and integrating software for satellite payload flight control, embedded cryptographic functions, and automated testing. You will work across system, test, and hardware teams on projects not fully designed, using C/C++, Python, and Rust.

The role requires hands-on leadership, strong Linux/RTOS experience, and mentoring junior staff, with Agile SCRUM practices and occasional travel up to 10%.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — C/C++, RTOS & Linux
Senior Embedded Software Engineer — C/C++, RTOS & Linux

Viasat • Tempe (AZ)

On-site
USD 141,000 - 222,000
Space-Grade Embedded Software Engineer (C/C++, Rust)
Space-Grade Embedded Software Engineer (C/C++, Rust)

Viasat • Tempe (AZ)

On-site
USD 140,500 - 221,500
Senior Embedded Software Engineer (Space)
Senior Embedded Software Engineer (Space)

Viasat • Tempe (AZ)

On-site
USD 165,000 - 260,500
Senior Embedded Software Engineer — Linux/C++ Expert
Senior Embedded Software Engineer — Linux/C++ Expert

Viasat • Duluth (GA)

On-site
USD 174,000 - 261,000
Embedded Software Engineer - Space
Embedded Software Engineer - Space

Viasat • Tempe (AZ)

On-site
USD 135,500 - 214,000
Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 261,000
Senior Embedded Flight Software Engineer (Space)
Senior Embedded Flight Software Engineer (Space)

jobs.frontdoordefense.com - Jobboard • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Spacecraft Systems Engineer: Lead Architecture & Integration
Senior Spacecraft Systems Engineer: Lead Architecture & Integration

Viasat • Rhode Island

On-site
USD 181,000 - 337,000
Benefits package
Space program exposure
Embedded Software Engineer - C/C++, Linux, Satcom
Embedded Software Engineer - C/C++, Linux, Satcom

Viasat • Carlsbad (CA)

On-site
USD 141,000 - 261,000
Senior Spacecraft Systems Engineer & Architecture Lead
Senior Spacecraft Systems Engineer & Architecture Lead

Viasat • Oregon

On-site
USD 181,000 - 285,000