- 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
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.