United States Employment USD 111,500 - 208,000 Yearly

Viasat, Inc. is hiring an Embedded Software Engineer

About the Role

Viasat, Inc. is looking for an Embedded Software Engineer to design and build software for SATCOM modems. You will be responsible for the full development lifecycle, from analyzing requirements to implementing and testing embedded software, as part of a collaborative Agile Scrum team.

What You'll Do

  • Analyze software requirements and develop architecture and detailed designs for embedded and application software.
  • Implement, integrate, and test software across the entire stack, from C drivers to web-based user interfaces using HTML and JavaScript.
  • Collaborate with your Agile Scrum team to plan, track, and complete development for multiple SATCOM modem products.
  • Prepare operational user documentation.
  • Support the global services team by diagnosing and resolving field issues.
  • Provide guidance and mentorship to junior-level engineers.

What We're Looking For

  • A Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • At least 3 years of design and implementation experience with embedded software in C/C++.
  • At least 2 years of experience using the Linux OS, ideally within an embedded environment.
  • Object-oriented software development experience.
  • Agile Scrum development experience.
  • A basic understanding of TCP/IP and common network configuration.
  • Strong ability to plan, track, and report on project progress.
  • Excellent oral and written communication skills.
  • US citizenship is required.

Nice to Have

  • Familiarity with Linux kernel driver development or modifications.
  • Advanced Linux expertise.
  • Experience developing web-based user interfaces.
  • Background with large-scale wireless communication systems such as SATCOM or LTE.
  • Networking experience with TCP/IP, NAT, L2 Switching, Firewalls, AAA, or DHCP.
  • Experience managing Cisco switches and routers.
  • Proficiency in Python.
  • Experience with Docker.
  • Technical writing and documentation skills using tools like Wiki, Word, or Visio.
  • Experience with CI/CD software pipelines.
  • Experience working effectively with team members across multiple geographic sites.

Technical Stack

  • C, C++, Linux
  • HTML, JavaScript
  • TCP/IP, Python, Docker, CI/CD

Team & Environment

You will join an Agile Scrum team focused on embedded software development.

Benefits & Compensation

  • Compensation range: $111,500.00 - $176,500.00 annually.
  • For specific work locations within San Jose, the San Francisco Bay area, and the New York City metropolitan area, the base pay range is $139,000.00 - $208,000.00 annually.
  • Comprehensive medical, financial, and other benefits. Details are available at https://careers.viasat.com/benefits.

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 applicable legally protected status or characteristic.

Required Skills
CC++LinuxEmbedded SystemsTCP/IPPythonDockerCI/CDObject-Oriented DesignNetworking
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Viasat, Inc.

Viasat delivers 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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago