Embedded Software Engineer – C/C++ & Linux

Viasat

Duluth (MN)

On-site

USD 140,500 - 221,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viasat is seeking an experienced embedded software engineer to join the Access Edge Terminal Software team. You will design and deliver software for embedded satellite terminal products (Ka-band, L-band, 5G) used in aviation, maritime, and residential sectors, collaborating with multiple software teams to meet delivery milestones.

The role requires 5–7 years of hands-on development, strong C/C++, Linux/Unix, and OO skills, along with a clear ownership mindset and excellent communication.

Qualifications

  • 5-7 years hands-on software development experience.
  • Bachelor's in computer science, computer engineering, or software engineering.
  • Strong C/C++, Linux and embedded systems experience.
  • Experience with Linux/UNIX and OO development.
  • Strong communication and ownership in a team.

Responsibilities

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

Skills

C/C++ development
Linux/Unix
Embedded systems
OO design
Communication
Ownership

Education

Bachelor's in computer science/engineering
Master's in CS/CE (advantage)

Tools

Git
GitHub Actions
Python (testing)
RTOS knowledge

Job description

Viasat is seeking an experienced embedded software engineer to join the Access Edge Terminal Software team. You will design and deliver software for embedded satellite terminal products (Ka-band, L-band, 5G) used in aviation, maritime, and residential sectors, collaborating with multiple software teams to meet delivery milestones.

The role requires 5–7 years of hands-on development, strong C/C++, Linux/Unix, and OO skills, along with a clear ownership mindset and excellent communication.

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

Viasat • Duluth (GA)

On-site
USD 140,000 - 221,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
Embedded Software Manager: SATCOM & UI Lead
Embedded Software Manager: SATCOM & UI Lead

Viasat • Carlsbad (CA)

On-site
USD 168,000 - 265,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
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
Senior Embedded Software Engineer – Government Terminals
Senior Embedded Software Engineer – Government Terminals

Viasat • Carlsbad (CA)

On-site
USD 140,000 - 222,000
Software Engineer – Cloud, Networking & Satellite Systems
Software Engineer – Cloud, Networking & Satellite Systems

Viasat • Germantown (MD)

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

Viasat • Carlsbad (CA)

On-site
USD 161,000 - 255,000
Comprehensive benefits package
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
Software Engineer
Software Engineer

Viasat • Duluth (GA)

On-site
USD 140,000 - 221,000