Embedded Software Engineer (C / C++)

 •  ViaSat San Diego, CA and Germantown, MD

5 - 7 years experience  •  Government

Salary depends on experience
Posted on 12/14/17 by Giselle Saatchi
San Diego, CA
5 - 7 years experience
Salary depends on experience
Posted on 12/14/17 by Giselle Saatchi

ViaSat is in the business to connect the world. As a global broadband services and technology company, we are connecting international communities to the internet by offering residential internet service; enabling passengers and operations crews to stream high-bandwidth media, applications, and content when traveling globally on commercial, business or government aircraft and maritime vessels; and empowering international warfighters on the front lines of battle with real-time, secure internet-based intelligence, surveillance, and reconnaissance for high-requirement missions. We deliver and protect information – when and where it is needed most – with our trusted communications ground systems, infrastructure, and services.

We are looking for ambitious embedded software engineers to work on the requirements, design, implementation, integration, and test of embedded and application software. Your "can do" attitude and the drive to learn new things will help continue to drive ViaSat’s success. Members of our team develop code from the driver level in C, to the application level, all the way to the user interface level using HTML and JavaScript.


  • 4+ years of experience in software development with C/C++
  • Knowledge of multi-threaded embedded applications and inter-process communication
  • Understanding of real-time concepts on embedded Linux or RTOS platforms
  • Experience with software development tools, including emulators and debuggers
  • Bachelor’s Degree in a technical discipline
  • U.S. Government position.  US citizenship required.
  • Ability to travel up to 10%


  • Experience with networking protocols, network security protocols and Linux OS Security
  • Proficiency with the Linux Operating System
  • Linux device driver experience
  • Web based user interface development experience (HTML, Javascript, JQuery, Ajax, JSON)
  • Requirements allocation, tracing, derivation and product development experience
  • Knowledge of SATCOM networks or other telecommunications systems
  • Scripting in bash, perl, python for automation
  • Current Active Secret Clearance

Our Carlsbad, CA office is just 30 minutes north of San Diego and 5 minutes from the beach.  We know there is more to life than work and with full gym access, volleyball/basketball courts and meal services onsite you’ll never want to leave our beautiful campus.

Are you ready to be part of an engineering team responsible for creating our worldwide network?  Then submit your resume.  It only takes a few minutes and could start you on your new path to a fulfilling career at ViaSat.  We look forward to hearing from you.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.