ASIC Platform Software Architect, Silicon

A global technology company that organizes the world's information and makes it universally accessible and useful.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For ASIC Platform Software Architect, Silicon

Google's Devices & Services team is seeking an ASIC Platform Software Architect to drive the development of custom silicon solutions for Google's direct-to-consumer products. This role combines software expertise with hardware architecture to create next-generation hardware experiences. The position requires deep understanding of software-hardware interactions, focusing on system architecture definition and implementation of hardware blocks.

As an ASIC Platform Software Architect, you'll work at the crucial intersection of software and hardware, translating product requirements into architectural decisions. You'll collaborate with hardware architects and implementation teams to ensure optimal software-hardware integration, while representing the software team's interests in architectural decisions.

The role is part of Google's mission to create radically helpful experiences through the combination of AI, Software, and Hardware. You'll be working on innovative solutions that power Google's consumer products, requiring expertise in embedded systems, Linux kernel, bootloaders, and power management frameworks.

This is an excellent opportunity for someone with strong technical background in both software and hardware domains, who can bridge the gap between application requirements and hardware implementation. The position offers the chance to influence the future of Google's hardware products while working with cutting-edge technology and a diverse team of experts.

The ideal candidate will have significant experience in software design for ASIC platforms, understanding of Android OS or similar systems, and the ability to make complex architectural decisions that balance software and hardware requirements. This role is perfect for someone who wants to shape the future of consumer electronics while working on challenging technical problems at scale.

Last updated 10 hours ago

Responsibilities For ASIC Platform Software Architect, Silicon

  • Collaborate with stakeholders to identify user experience characteristics and how they can be mapped onto hardware and software
  • Design architecture and software interfaces that enables application developers to make use of hardware accelerators and other IP
  • Understand interactions between hardware components, identify issues, provide trade-off options, and drive to resolution
  • Help design or improve hardware from generation to generation based on lessons learned from productization efforts, and to reduce technical debt

Requirements For ASIC Platform Software Architect, Silicon

Linux
  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 5 years of experience in software development in the area of consumer electronics or other embedded systems
  • 3 years of experience driving ASIC architecture decisions from a software point of view
  • Experience with Linux kernel, bootloaders, SoC, low-power management frameworks, or performance analysis

Interested in this job?

Jobs Related To Google ASIC Platform Software Architect, Silicon

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google focusing on CPU frontend designs and microarchitecture for next-generation processors.

ASIC Platform Software Architect, Silicon

Senior technical role combining software architecture expertise with ASIC hardware design to develop next-generation consumer electronics at Google.

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google focusing on CPU frontend designs and microarchitecture for next-generation processors.

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google, focusing on custom silicon solutions and next-generation processor design for consumer products.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.