Senior Embedded Software Architect – Space Payloads

Viasat

Tempe (AZ)

On-site

USD 165,000 - 260,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 - 261,000
Embedded Software Engineer - Space
Embedded Software Engineer - Space

Viasat • Tempe (AZ)

On-site
USD 135,000 - 214,000
Senior Embedded Software Engineer – C/C++, Linux, RTOS
Senior Embedded Software Engineer – C/C++, Linux, RTOS

Viasat • Duluth (GA)

On-site
USD 140,000 - 221,000
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,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
Embedded Software Engineer – C/C++ & Linux
Embedded Software Engineer – C/C++ & Linux

Viasat • Duluth (MN)

On-site
USD 140,500 - 221,500
Space Payload Test Automation Engineer
Space Payload Test Automation Engineer

Viasat • Tempe (AZ)

On-site
USD 121,000 - 190,000
Senior Space Embedded SW Engineer (C++) - On-Site | Equity
Senior Space Embedded SW Engineer (C++) - On-Site | Equity

Varda Space Industries • El Segundo (CA)

On-site
USD 169,000 - 216,000
Health insurance
Equity stock options
Relocation support
+2