Senior Platform Software Architect, Silicon

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware innovation.
$150,000 - $223,000
Embedded
Staff Software Engineer
In-Person
5,000+ 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 direct-to-consumer products. This role combines hardware and software expertise, requiring deep understanding of computer architecture and embedded systems development. The position offers an opportunity to shape the next generation of Google's hardware experiences, working with cutting-edge technology and diverse teams.

The ideal candidate will bridge the gap between software requirements and hardware implementation, working closely with Hardware Architects and Implementation teams. They will be responsible for defining system architecture, ensuring optimal software programming models, and making data-driven decisions for hardware/software trade-offs. The role requires expertise in computer architecture concepts, including microarchitecture, cache hierarchy, and memory subsystems, along with strong C/C++ development skills.

Key responsibilities include collaborating with various stakeholders to map user experience requirements into hardware solutions, designing debuggable and power-efficient hardware, and ensuring security and privacy in sensitive applications. The position offers competitive compensation ($150,000-$223,000) plus bonus, equity, and benefits, reflecting Google's commitment to attracting top talent.

This is an excellent opportunity for experienced professionals who want to impact millions of users worldwide through Google's direct-to-consumer products. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills. Join Google's mission to organize the world's information and make it universally accessible through innovative hardware solutions.

Last updated an hour ago

Responsibilities For Senior Platform Software Architect, Silicon

  • Collaborate with stakeholders to identify user experiences characteristics and map them into hardware
  • Design architecture and software interfaces for hardware accelerators
  • Design hardware that is easy to debug, control in terms of power and thermal, and resilient to improper programming
  • Design architecture that assures security and privacy of data
  • Understand interactions between hardware components and motivate towards architecture definition

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 ARM or other low-power processor architectures

Benefits For Senior Platform Software Architect, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Platform Software Architect, Silicon

Staff Systems Architect, Advanced Research and Development

Staff Systems Architect position at Google focusing on advanced research and development of Tensor SoC architecture and embedded systems.

Lead CPU Micro Architect

Lead CPU Micro Architect position at Google, focusing on custom silicon development and microarchitecture innovation for consumer products.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems and silicon, requiring expertise in software development, system architecture, and technical leadership.

Silicon Design Verification Manager

Lead verification engineering team at Google, developing custom silicon solutions for consumer products, requiring 10+ years experience in design verification.

Software Engineering Manager II, Network Interface Card Firmware

Lead Google's Network Interface Card Firmware team, combining technical expertise with people management to drive infrastructure development and team success.