Senior Embedded Software Engineer

| San Diego, CA
Sorry, this job was removed at 4:57 a.m. (CST) on Friday, August 18, 2023
Find out who's hiring in San Diego, CA.
See all Cybersecurity + IT jobs in San Diego, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description

One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver 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. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

We're looking for passionate, innovative professionals to join our team and connect the world to more. You'll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in the pursuit of new ideas and uncompromising in our quest to become the world's first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today!

Job Responsibilities

  • Security Tool Development: Lead the charge in developing security tools to analyze, test and secure SATCOM communications products and networks through the analysis of cybersecurity attacks including RF against Software Defined Radios, trends, and methodologies. Work with Cyber Threat Intelligence teams to prevent and defend against advanced attacks using unclassified/classified Threat Intelligence. This includes working with government/academic/commercial researchers and institutions, operational technology research labs, commercial companies and public and private cybersecurity information sharing groups (e.g., ISACs) to research and investigate in more detail vulnerabilities including zero days and techniques that could impact critical national infrastructure, defense, and our networks. Collaborate with a cross-functional team of engineering, data science, product management, product marketing, and senior leadership to enhance the security of the company's products and services.
  • Security Testing: use the security tools developed to employ simulated adversary threat-based approaches to expose and exploit vulnerabilities and weaknesses to improve the security of both our and customer products and networks. Replicate tactics and techniques used by modern attackers, common network exploitation and penetration techniques as well as common software exploitation techniques. Provide constructive feedback to the defenders and product teams on their successes and failures. Make automation and security assessment tool development and implementation recommendations that assist with Red Team exercises and Penetration Testing.

Requirements:

  • Engineering, Physics, Mathematics, Computer Science Degree, or other technical degrees
  • At least 5 years Linux OS and/or RTOS use, ideally for an embedded environment
  • Proficiency in PowerShell, Python, C, C#, Go, or other to build and extend toolsets
  • Understanding of networking protocols with a preference for secure ones like SSH, HTTPS, TLS, IpSec, and others
  • Familiarity with Digital Signal Processing, Software Defined Radios and/or RF telecommunications with a preference for experience with SATCOM using GNURadio or MatLab
  • Understanding of security vulnerabilities and common software engineering flaws
  • A desire for continued learning, research, and expansion of skillsets essential to the role
  • Experience with Linux/embedded Linux/RTOS
  • Active TS clearance
  • Occasional travel up to 10%
  • US citizenship

Preferences:

  • Well-versed with Operating systems, user space/kernel device drivers, U-boot, embedded software development
  • Experience with network security test tools and scanners ranging from nmap, Netsparker, Nessus, to Metasploit and Cobalt Strike
  • Experience implementing or understanding of complex cryptographic algorithms in software
  • White box testing analysis using source code analysis
  • Black box testing analysis using reverse engineering and protocol fuzzing
  • Active TS/SCI clearance or ability to obtain one
  • Experience with reverse engineering products and/or software
  • Experience with satellite communications systems/terminals
  • Experience with network, satellite and/or terrestrial (e.g., 5G) communications protocols and/or waveforms
  • Experience with Software Defined Radio tools such as GNURadio
  • Demonstrate proficiency in system and application security threats and vulnerabilities (e.g., buffer overflow, mobile code, cross-site scripting, Procedural Language/Structure Query Language [PL/SQL] and injections, race conditions, covert channel, replay, return-oriented attacks, malicious code)
  • Excellent written and verbal communication skills with the ability to communicate at a technical and business user level

To learn more about this site and other office locations, please click here!

#LI-RA1

Additional Requirements and Information

Minimum Education

Bachelors Degree

Years of Experience

5-8 years

Travel

Up to 10%

Citizenship

US Citizenship required

Clearance

Active United States Top Secret Clearance

Worker Classification

Employee

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. For United States-based jobs only: The pay range for this position is $135650 to $223650 annually; however, base pay may vary within this range depending on location, job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.

135650

223650

More Information on Viasat Inc.
Viasat Inc. operates in the Information Technology industry. The company is located in Carlsbad, CA, Tempe, AZ, Englewood, CO, Bryan, TX, Duluth, GA, Washington, DC , Boston, MA, Tampa, FL, New Orleans, LA and Independence, OH. Viasat Inc. was founded in 1986. It has 6000 total employees. It offers perks and benefits such as Flexible work schedule, Remote work program, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all jobs at Viasat Inc., click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Viasat Inc.Find similar jobs