Software Engineer, Crypta, Cloud Infrastructure

Google Google · Big Tech · Kirkland, WA +1

Software Engineer role focused on securing Google's production hardware by developing and managing foundational Root-of-Trust (RoT) identity services, RoT firmware, and firmware signing infrastructure. The role involves provisioning and attestation, aligning with industry standards, and migrating towards post-quantum cryptography.

What you'd actually do

  1. Join a dedicated team of software engineers working on components that form the core of trust for Google's Data Centers.
  2. Own critical work that includes writing firmware and software that integrates with the RoT features and working alongside hardware manufacturers.
  3. Collaborate with teams across Google to integrate products into Google's overall security strategy, and ensure Google's Cloud remains secure.
  4. Design and develop new software and respective tests for iterations of Google hardware that integrates security products.
  5. Partner with cross-functional teams to ensure project deadlines are met while delivering high-quality software and test iterations.

Skills

Required

  • software development
  • Python
  • C++
  • Rust
  • Go
  • application security
  • cryptography
  • device security
  • systems security
  • firmware development
  • diagnostics
  • hardware bring up

Nice to have

  • Master's degree
  • PhD
  • Cyber Security solutions
  • enterprise segment
  • Global System Integrators
  • accessible technologies
  • C/C++
  • Rust
  • Go

What the JD emphasized

  • firmware
  • hardware
  • security
  • cryptography