Senior Platform Software Architect, Silicon

Google organizes the world's information and makes it universally accessible and useful.
$150,000 - $223,000
Embedded
Staff Software Engineer
In-Person
5000+ Employees
5+ years of experience
Hardware

Description For Senior Platform Software Architect, Silicon

Google is seeking a Senior Platform Software Architect to join their Silicon team, focusing on developing custom silicon solutions for Google's direct-to-consumer products. This role combines hardware and software expertise, requiring deep understanding of computer architecture and embedded systems development. The position offers a competitive salary range of $150,000-$223,000 plus benefits, equity, and bonus.

The ideal candidate will bridge the gap between software requirements and hardware implementation, working closely with various teams to optimize hardware-software interactions. They'll be responsible for designing architectures that enable efficient software programming models while ensuring security, debuggability, and power management.

Key responsibilities include collaborating with stakeholders across product management and engineering teams, defining architecture and block interactions, and creating interfaces that enhance developer experience. The role requires extensive experience in computer architecture concepts, C/C++ development, and ASIC architecture decisions.

This position offers the opportunity to impact millions of users worldwide through Google's hardware products. The successful candidate will join a diverse team pushing boundaries in custom silicon development, contributing to next-generation hardware experiences that deliver unparalleled performance and efficiency.

Benefits include competitive compensation, equity participation, and comprehensive health coverage. The role is based in Mountain View, CA, offering the chance to work at one of tech's most innovative companies. This is an excellent opportunity for experienced architects looking to shape the future of Google's hardware ecosystem.

Last updated 4 days ago

Responsibilities For Senior Platform Software Architect, Silicon

  • Collaborate with stakeholders in product management, architecture, silicon architecture, silicon implementation, and software engineering
  • Understand interactions between hardware components and motivate towards the definition of architecture and block's interactions design
  • Design architecture and software interfaces that enable a software programming model
  • Design hardware that is easy to debug throughout the product development cycle
  • Design architecture that assures security and privacy of the data for applications

Requirements For Senior Platform Software Architect, Silicon

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems
  • 5 years of C or C++ software development experience in consumer electronics or embedded systems
  • 3 years of experience in driving ASIC architecture decisions from a software point of view
  • Experience with Advanced RISC Machine (ARM) or other low-power processor architectures

Benefits For Senior Platform Software Architect, Silicon

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Google Senior Platform Software Architect, Silicon

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products.

Technical Program Manager, Chip Design

Lead custom silicon projects at Google as a Technical Program Manager, managing cross-functional teams and driving chip design initiatives.

Manager II, Silicon Digital Design

Lead Silicon Digital Design team at Google, developing custom silicon solutions for consumer products with competitive compensation and benefits.

Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Lead embedded systems engineering team at Google, managing data center infrastructure and driving innovation in server reliability tools.

Software Engineering Manager II, Network Interface Card Firmware

Lead firmware engineering team at Google, managing technical direction and team development for network interface card systems.