Viasat logo

Embedded Software Engineer, Viasat Government

Viasat

Carlsbad, CA
Full Time
Mid Level
112k-177k
about 1 month ago

Job Description

About the Role

At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Key Responsibilities

  • Analyze software requirements, high level architecture design, low level detailed design, implementation, test and integration.
  • Work with an Agile Scrum team to plan, track, and execute embedded software development for multiple SATCOM modems.
  • Develop code from the driver level in C, to the application level, all the way to the user interface level using HTML and JavaScript.
  • Prepare operations technical documentation and support the global services team by troubleshooting field issues.

Requirements

  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or related subject area.
  • At least 3 years design and implementation experience with embedded software in C/C++.
  • At least 1 year Linux OS use, ideally for an embedded environment.
  • Basic understanding of TCP/IP and common network configuration.
  • Object-oriented software development experience.
  • Agile Scrum development experience.
  • Ability to plan, track and report on progress.
  • Good oral and written communications skills.
  • US citizenship and ability to obtain an active SECRET security clearance.

Nice to Have

  • Familiarity with Linux kernel driver development/modifications.
  • Linux expertise.
  • Web-based user interface development experience.
  • Experience with large-scale wireless communication systems (SATCOM, LTE, etc.).
  • Networking experience: TCP/IP, NAT, L2 Switching, Firewalls, AAA, DHCP.
  • Experience managing Cisco switches and routers.
  • Experience with Python.
  • Experience with Docker.
  • Technical writing/documentation experience (Wiki, Word, Visio).
  • CI/CD software experience.
  • Experience interacting with team members across multiple geographic sites.

Qualifications

  • Bachelor's Degree in relevant technical field.

Benefits & Perks

  • Salary range $111,500.00 - $176,500.00 annually.
  • For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range is $139,000.00 - $208,000.00 annually.
  • Additional cash or stock incentives.
  • Range of medical, financial, and/or other benefits.
  • Comprehensive benefit offerings focused on holistic health and wellness.

Working at Viasat

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, veteran status, or any other legally protected characteristic.

Apply Now

Job Details

Posted AtJun 13, 2025
Salary112k-177k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Viasat

Website

viasat.com

Company Size

5001-10000 employees

Location

Carlsbad, CA

Industry

All Other Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches