Google-logo
Google
·
June 5, 2025
Apply Now
This job has closed.

Software Engineer, Embedded Security, Silicon

San Diego, CA
Full-time
Onsite
$141K/yr - $202K/yr
Entry Level
Google provides a search engine that retrieves information from various online sources. In this role, you will implement next-generation security features at the hardware/software interface and develop robust code to protect users and data on Google's devices and services.
Apply Now

Responsibilities

  • Design, develop, test, and maintain high-quality, robust low-level secure software (e.g., C/C++/Rust), including debugging issues and ensuring code meets Google's engineering standards for security features and system components.
  • Perform code-level security analysis, implement and verify defenses against emerging threats, and apply security best practices to mitigate vulnerabilities in software components.
  • Develop creative and efficient software solutions that meet defined security properties and contribute to system-level security and performance Key Performance Indicators (KPIs).
  • Contribute to the refinement of security architecture by participating in design discussions from an implementer's perspective and produce clear technical documentation for software designs and implementations.
  • Collaborate cross-functionally with Hardware, Software, Product, and Architecture teams to implement, integrate, and effectively land system security solutions within Google's complex ecosystem.

Qualification

Required

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience in systems software development, embedded systems, low-level software development, or hardware/software integration.
  • Experience in security software engineering to develop security-critical features or components.

Preferred

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with software security best practices, including secure coding standards, vulnerability analysis, and security testing methodologies (e.g., fuzzing).
  • Experience with SoC (System on Chip) architecture and its implications for secure software design and/or low-level driver development.
  • Proficiency in developing/debugging software for embedded systems or with hardware security concepts (e.g., secure boot, Trusted Execution Environments (TEEs), roots of trust).
  • Understanding of security principles in common use cases (e.g., device authentication, Digital Rights Management (DRM), cryptographic protocols, ML security).

Benefits

  • Bonus
  • Equity
  • Benefits
Google provides a search engine that retrieves information from various online sources. It is a sub-organization of Alphabet.
Glassdoor
4.4
4.4
Founded in 1998
Mountain View, California, USA
10001+ employees
https://www.google.com