Staff Engineer: Embedded Satellite Terminal Software

Viasat

Carlsbad (CA)

On-site

USD 165,000 - 261,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Viasat is seeking a Staff Engineer – Terminal Software to lead embedded software initiatives powering satellite terminal products across aviation, maritime, and residential markets. You will influence architecture, guide engineering practices, and partner with multiple teams to deliver scalable, secure software solutions.

This hands-on technical leadership role emphasizes mentoring engineers, shaping long-term strategy, and driving modernization across a broad ecosystem of embedded systems.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • Hands‑on software design and development experience using C, C++, and/or Rust in embedded environments.
  • Demonstrated track record of delivering complex software products and technical leadership across multiple projects or teams.
  • Extensive experience with Linux‑based embedded systems.
  • Strong expertise in software architecture, design patterns, and large‑scale system design.
  • Proven experience evaluating and improving existing software architectures and codebases.
  • Experience developing and delivering software using CI/CD pipelines and DevOps practices.
  • Ability to influence technical direction and drive adoption of engineering best practices across teams.

Responsibilities

  • Drive software architecture and technical direction across multiple embedded software teams and product lines.
  • Define and evolve shared platform capabilities, frameworks, and reusable software components.
  • Lead architectural reviews and provide guidance on complex technical decisions.
  • Influence long‑term technology strategy, platform evolution, and software modernization initiatives.
  • Partner with engineering leadership to identify and prioritize strategic technical investments.

Skills

C/C++
Embedded
Linux
CI/CD
Leadership
Mentoring
Architecture
Debugging

Education

BS in CS/CE

Tools

CI/CD tooling

Job description

Viasat is seeking a Staff Engineer – Terminal Software to lead embedded software initiatives powering satellite terminal products across aviation, maritime, and residential markets. You will influence architecture, guide engineering practices, and partner with multiple teams to deliver scalable, secure software solutions.

This hands-on technical leadership role emphasizes mentoring engineers, shaping long-term strategy, and driving modernization across a broad ecosystem of embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

ViaSat Inc. • Carlsbad (CA)

Hybrid
USD 141,000 - 261,000
Embedded Software Engineer - Access Edge Terminal
Embedded Software Engineer - Access Edge Terminal

Viasat • Duluth (GA), Carlsbad (CA), Germantown (MD)

On-site
USD 117,000 - 185,000
Staff Engineer - Terminal Software
Staff Engineer - Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 165,000 - 261,000
Staff Engineer - Terminal Software
Staff Engineer - Terminal Software

ViaSat Inc. • Carlsbad (CA)

On-site
USD 161,000 - 255,000
Comprehensive benefits package
Medical and financial benefits
Senior Cybersecurity Embedded Software Engineer — Hybrid
Senior Cybersecurity Embedded Software Engineer — Hybrid

ViaSat Inc. • Germantown (MD)

Hybrid
USD 141,000 - 222,000
Senior Software Engineer (Lead) - Terminal Software
Senior Software Engineer (Lead) - Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 168,000 - 265,000
Senior Embedded Software Architect – Space Payloads
Senior Embedded Software Architect – Space Payloads

Viasat • Tempe (AZ)

On-site
USD 165,000 - 260,500
Senior Field SATCOM Systems Integration Engineer
Senior Field SATCOM Systems Integration Engineer

Viasat • Duluth (GA)

Hybrid
USD 142,000 - 264,000
Satellite Communications Systems Engineer (Staff)
Satellite Communications Systems Engineer (Staff)

Viasat • Carlsbad (CA), Germantown (MD), Independence Township (OH)

On-site
USD 142,000 - 264,000
Senior Satcom Systems Engineer - Remote/Hybrid
Senior Satcom Systems Engineer - Remote/Hybrid

Viasat, Inc. • Oregon

Hybrid
USD 150,000 - 225,000