Senior Embedded Software Engineer – C/C++, Linux, RTOS

Viasat

Duluth (GA)

On-site

USD 140,000 - 221,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking a software engineer to join the ViaSat Access Edge Terminal Software team. You will design, develop, and deliver software for embedded satellite terminal products used in aviation, maritime, residential and other sectors.

You will work with a software team under a technical lead, collaborating with other teams to achieve development, design, quality, and agility goals. Travel up to 10% is expected.

Qualifications

  • 5-7 years of hands‑on software development experience.
  • Bachelor's in computer science, computer engineering, or software engineering.
  • Experience using C/C++, Linux and embedded systems.
  • Proven experience with Linux/UNIX.
  • Object oriented development experience.
  • Relevant coursework in CS.
  • Strong analytical and problem solving skills.
  • Strong ownership and accountability.
  • Excellent communication skills.
  • US Citizenship is required.

Responsibilities

  • Software engineering as part of an agile development team.
  • Design, develop and drive software products.
  • Participate in design, development and code reviews of software to deliver quality products.
  • Collaborate with other engineers to ensure timely delivery of high quality software.
  • Produce software as an individual contributor.
  • Travel up to 10%.

Skills

5-7 years experience
C/C++
Linux
Embedded systems
Object oriented
Analytical skills
Ownership
Excellent communication
US Citizenship

Education

Bachelor's in CS/CE/Software Eng
Master's in CS/CE (helpful)

Tools

Git
GitHub Actions
Python

Job description

Viasat is seeking a software engineer to join the ViaSat Access Edge Terminal Software team. You will design, develop, and deliver software for embedded satellite terminal products used in aviation, maritime, residential and other sectors.

You will work with a software team under a technical lead, collaborating with other teams to achieve development, design, quality, and agility goals. Travel up to 10% is expected.

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
Embedded Software Engineer – C/C++ & Linux

Viasat • Duluth (MN)

On-site
USD 140,500 - 221,500
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 – 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
Senior Embedded Software Architect – Space Payloads
Senior Embedded Software Architect – Space Payloads

Viasat • Tempe (AZ)

On-site
USD 165,000 - 261,000
Senior Embedded Network Software Engineer - Security-Centric
Senior Embedded Network Software Engineer - Security-Centric

Viasat • Tampa (FL), Town of Marlborough (NY), Carlsbad (CA)

On-site
USD 165,000 - 261,000
Comprehensive benefits package
Stock incentives
Medical and financial benefits
Secure Embedded Software Engineer, Cybersecurity (Hybrid)
Secure Embedded Software Engineer, Cybersecurity (Hybrid)

Viasat • Carlsbad (CA)

Hybrid
USD 174,000 - 261,000
Edge Systems Architect - Embedded & Microservices
Edge Systems Architect - Embedded & Microservices

Viasat • Germantown (MD), Carlsbad (CA)

On-site
USD 165,000 - 260,500
Medical benefits
Stock incentives
Career growth opportunities
Staff Engineer - Terminal Software
Staff Engineer - Terminal Software

Viasat • Germantown (MD)

On-site
USD 161,000 - 255,000
Senior Software Engineer (Lead) - Terminal Software
Senior Software Engineer (Lead) - Terminal Software

Viasat • Carlsbad (CA)

On-site
USD 168,000 - 265,000