Embedded Software Engineer - C/C++, Linux, Satcom

Viasat

Carlsbad (CA)

On-site

USD 141,000 - 261,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Viasat is seeking a software engineer to develop and support embedded terminal software across aviation, maritime, and residential sectors. You will work on C/C++ on Linux/UNIX, participate in design reviews, and collaborate with multiple software teams to deliver robust products.

Join a fast-paced agile environment with a technical lead, own components, and travel up to 10% as needed to support nearby sites and customers.

Qualifications

  • Bachelor’s or equivalent degree in computer science or computer engineering.
  • 5–8 years of hands-on software development using C/C++.
  • Proven experience with Linux/UNIX.
  • Hands-on OO design and development experience.
  • Strong analytical skills with ownership mindset.
  • Experience using AI tooling in software development.

Responsibilities

  • Software engineering as part of an agile development team.
  • Design, develop and drive software products for embedded terminals.
  • Participate in design, development and code reviews to ensure quality.
  • Collaborate with engineers across teams to deliver on time.
  • Produce software as an individual contributor and travel up to 10%.

Skills

C/C++
Linux
OO Design
AI tooling
Team collaboration

Education

Bachelor's degree in CS/CE

Tools

Git
GitHub Actions
Python

Job description

Viasat is seeking a software engineer to develop and support embedded terminal software across aviation, maritime, and residential sectors. You will work on C/C++ on Linux/UNIX, participate in design reviews, and collaborate with multiple software teams to deliver robust products.

Join a fast-paced agile environment with a technical lead, own components, and travel up to 10% as needed to support nearby sites and customers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - C/C++, Linux, Agile
Embedded Software Engineer - C/C++, Linux, Agile

Viasat • Germantown (MD)

On-site
USD 141,000 - 222,000
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 — C/C++, Linux, RTOS
Embedded Software Engineer — C/C++, Linux, RTOS

Viasat • Duluth (GA)

Hybrid
USD 141,000 - 222,000
Embedded Systems Engineer — Satellite Terminal Software
Embedded Systems Engineer — Satellite Terminal Software

Viasat • Georgia

On-site
USD 145,000 - 218,000
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
Senior Embedded Software Engineer - Cybersecurity & Linux
Senior Embedded Software Engineer - Cybersecurity & Linux

Viasat • Carlsbad (CA)

Hybrid
USD 141,000 - 261,000
Software Engineer – Cloud, Networking & Satellite Systems
Software Engineer – Cloud, Networking & Satellite Systems

Viasat • Germantown (MD)

On-site
USD 117,000 - 218,000
Embedded Software Engineer – Secure Networking (C/C++, Linux)
Embedded Software Engineer – Secure Networking (C/C++, Linux)

Viasat • Tampa (FL)

On-site
USD 117,000 - 185,000
Senior Embedded Software Engineer – Government Terminals
Senior Embedded Software Engineer – Government Terminals

Viasat • Carlsbad (CA)

On-site
USD 140,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