Historical snapshotstaff (8+ yrs)Captured Oct 15, 2026, 1:01 a.m.

Staff Security Engineer, Silicon Software

Google

Location
Mountain View, CA, United States · Onsite
Compensation
$207,000 - $300,000 USD annually
Employment
Not stated
Experience level
STAFF (8+ years exp)
Specialization
Security Software Engineer, Google
Source
Google

Role Overview

As a Staff Security Engineer in Google's Silicon team, you will work in partnership with our development and product teams to ensure the security of the Tensor SoC and Pixel smartphones.

Responsibilities

  • Conduct offensive security assessments, vulnerability research, and penetration testing across Tensor SoC firmware and software stacks.
  • Perform architecture and implementation-level threat modeling, design reviews, and security audits.
  • Develop automated testing tools, fuzzers, and exploits to identify and validate hardware and software vulnerabilities.
  • Partner cross-functionally with hardware, software, and product teams to design mitigation strategies and drive security best practices.
  • Apply system-level knowledge of software and hardware security to improve overall system security and attack resistance, proposing hardware/software mitigation strategies for vulnerabilities.

Requirements & Qualifications

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with offensive security engineering (e.g., penetration testing, threat modeling, vulnerability testing, or code-level security auditing).
  • 8 years of coding experience in one or more general purpose languages (e.g., C, C++, Python, or Rust).
  • 3 years of experience leading teams in a technical capacity or leading technical risk analysis in an enterprise environment.
  • Experience with embedded software, device drivers, kernels, or firmware.

Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • Experience in reverse engineering, static analysis or dynamic analysis (Fuzzing) and exploit development.
  • Experience with security reviews, penetration testing, vulnerability analysis, finding and fixing security issues, etc.
  • Experience with commercial electronic devices, preferably smartphones.
  • Knowledge of security engineering, computer and network security, authentication, security protocols, and applied cryptography.

Application Instructions

Apply directly on Google Careers at Staff Security Engineer, Silicon Software.

Direct application sign-in: Submit Application

Note: In most instances, this position requires in-person interviews as part of the hiring process.