Senior Software Engineer, Embedded Systems/firmware, Pixel

Google Google · Big Tech · Mountain View, CA +1

Google is seeking a Senior Software Engineer for their Embedded Systems/Firmware team on the Pixel project. This role involves developing and maintaining firmware for the Google Security Architecture (GSA) within the Tensor SoC, focusing on securing cryptographic keys and providing related services. The engineer will analyze security use-cases, refine threat models, research and implement next-generation security features, and collaborate with silicon and emulation teams. The position requires strong C programming skills and experience with embedded operating systems or SoC security development.

What you'd actually do

  1. Perform analysis on security use-cases, measuring characteristics such as performance and security trade-offs.
  2. Help research and refine the GSA security threat model.
  3. Help lead research and implementation of next-generation security features in the Tensor SoC.
  4. Work with silicon teams to align next-generation security features with software needs.
  5. Work with emulation teams to models to help evaluate and test future potential Tensor security enhancements.

Skills

Required

  • software development in C
  • testing, maintaining, or launching software products
  • software design and architecture
  • embedded operating systems or SoC related security development

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • data structures/algorithms
  • technical leadership role
  • developing accessible technologies
  • Rust