ViaSat, Inc. Software Engineer, C/C++ in San Diego, California
Software Engineer, C/C++
San Diego, CA
Viasat is a leader in providing practical solutions for Government and Commercial Satellite based network communications. We bring a unique mix of communications, networking and security expertise to offer satellite communication solutions for both commercial and government applications. Viasat continues to grow at a record pace, with all business areas benefiting. A key to the company’s growth and stability has been its flexibility in serving both commercial and military markets. Join Viasat’s team to help continue our growth and leadership in the Global Mobile Broadband market.
As a Software Engineer within the Global Mobile Broadband business at Viasat, you will work within our ArcLight team that builds products, manages networks, and sells broadband service over our global Ku- and Ka-band satellite networks. You will be involved in the development of the next generation ground station platform, as well as ongoing feature development. Members of our team develop code from the driver level in C, to the application and infrastructure in C++ and an assortment of other languages. You will interface with interdisciplinary teams including systems, hardware, test, configuration management, and information assurance. You will be involved in all phases of the development lifecycle: evaluation of requirements, trade studies, design, coding, unit test, integration, and maintenance.
5+ years’ C/C++ software development experience in an embedded Linux/Unix environment
Experience with software architecture design
Experience with concurrent/multithreaded programming
Networking background and protocol knowledge
Bachelor’s Degree in Computer Science or related discipline
US Citizenship or Permanent Resident status required
Ability to travel up to 10%
Experience working with remote teams
Experience with scripting languages such as Python, Perl, Tcl or Bash
Exposure to systems/software requirement analysis Linux driver experience
Knowledge of SATCOM networks or other telecommunications systems
Master’s Degree in Computer Science or related discipline
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.
ViaSat is an EEO/AA/Disability/Protected Veteran Employer. U.S. Citizenship or Lawful Permanent Residence status may be required for certain positions. For positions requiring U.S. Citizenship or Lawful Permanent Resident status, verification of such status will be required upon accepting employment.