Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Viasat Logo

Software Engineer - Embedded, Viasat Government

Viasat

$111,500 - $208,000
Sep 30, 2025
Carlsbad, CA, US
Apply Now

Viasat is looking to solve challenges in delivering connections with the capacity to change the world, specifically in the area of government communication products. The role involves software design, development, and testing of these products, including Free Space Optics (FSO) terminals for tactical edge communication.

Requirements

  • At least 2 years of design and implementation experience with embedded software in C/C++
  • Language experience: C, C++, JavaScript/Typescript
  • Experience with CMake, Make
  • Experience with Linux
  • Multiprocessing and multithreading
  • Inter-process communication
  • Basic understanding of TCP/IP and common network configuration

Responsibilities

  • software design, development, and testing of communication products
  • decomposition, analysis, software architecture, implementation, and testing requirements
  • setting FPGA registers to control I/O
  • developing multi-threaded, multi-process socket servers in C++
  • developing user interface level using TypeScript and React over WebSockets
  • Understand and analyze user and system requirements as input for the SW development
  • Deliver maintainable, robust and testable code

Other

  • Collaborate with Product Managers, Software Engineers and project collaborators to deliver SW products with quality, on time and in line with defined scope
  • Share knowledge and collaborate with other developers and network engineers across the business
  • Support the production of SW documentation as needed
  • Proactively propose solutions to ensure business continuity
  • Willingness to working on different projects concurrently