ViaSat, Inc. Senior Software Engineer, C, C++ in Marlborough, Massachusetts
Location Marlborough, MA
Job Title Senior Software Engineer, C, C+
Job Responsibilities US and coalition military forces count on ViaSat for secure satellite and wireless networking systems and services that deliver reliable, affordable communications beyond the reach of traditional wired networks. During the chaos of combat, warfighters need fast, secure communications and instant access to information. ViaSat helps warfighters and commanders access and share trusted intel from any location to make better decisions faster. As the world's leading experts in high-capacity satellite communications, military-grade cyber security, and line-of-sight data links, we apply fearless innovation, unconventional thinking, and ingenuity to bring game-changing, life-saving capabilities to warfighters on the battlefield. No matter where the mission goes across air, land, or sea, ViaSat keeps service members connected with real-time access to video, voice, and data communications.In this role you will be responsible for software design, development, and testing of communication products using established processes in a team oriented environment. You will be responsible for requirements decomposition, analysis, software architecture, implementation and testing. You are a team player who has the ability to interface with interdisciplinary teams including software, hardware, cryptography, systems architecture, systems test and program management. You will be responsible for leading a team of software engineering team members. You bring your experience and passion for working with C/C++, networking, and security technologies and protocols. Sound interesting? Keep reading!
Requirements 10+ years’ experience with Object-Oriented Development in C/C++Scripting in languages such as python, bash or shellDemonstrated experience with C, C++LINUX kernel module/driver developmentUnderstanding of Ethernet protocolsDemonstrated experience leading software development teamsDedication to committed dates and project milestonesAbility to plan, track and report on progressBachelor's Degree or Master's Degree in Computer Science, Computer Engineering or related fieldU.S. Government Position. U.S. Citizenship required.The ability to obtain a US Secret Clearance.Ability to travel up to 10%
Preferences Software test and integration experienceDesign and implementation for CybersecurityExperience working with third parties and remote teamsExperience in real-time modem IP frame/packet processing (layers 2 & 3)Experience with telecom/networking communications, Device Drivers, GUIExperience with Earned Value Management and interaction with Program ManagementExperience with SCRUM / Agile and Continuous Integration development processesCurrent Active Secret Clearance, a plusOur 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. You can also reach out to help others in the community by being involved in our VPartners program.Are you ready to take the next step in your career where you will thrive and enjoy coming to work? 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.______#LI-POST
** 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.