Senior Software Engineer, Embedded Systems/firmware, Pixel

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

Senior Software Engineer role focused on embedded systems and firmware for Google's Pixel phones, specifically within the Google Security Architecture (GSA) on the Tensor SoC. Responsibilities include analyzing security use-cases, refining threat models, and leading research/implementation of next-generation security features. Requires strong C programming, embedded OS/SoC security experience, and software design/architecture skills.

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
  • software design and architecture
  • embedded operating systems or SoC related security development
  • testing, maintaining, or launching software products

Nice to have

  • Rust
  • data structures/algorithms
  • technical leadership role
  • accessible technologies

What the JD emphasized

  • security
  • firmware
  • embedded operating systems
  • SoC related security development