ASIC Platform Software Architect, Silicon

Google develops custom silicon solutions that power direct-to-consumer products, focusing on innovation and hardware experiences used by millions worldwide.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware

Description For ASIC Platform Software Architect, Silicon

Google's Devices & Services team is seeking an ASIC Platform Software Architect to join their innovative hardware development efforts. This role sits at the crucial intersection of hardware and software, requiring deep expertise in embedded systems and ASIC architecture. The position involves collaborating with cross-functional teams to design and implement software solutions that maximize hardware capabilities for Google's consumer products.

The ideal candidate will bring extensive experience in software development for embedded systems, with particular focus on ASIC architecture from a software perspective. They will be responsible for understanding product requirements, defining system architecture for hardware blocks, and ensuring optimal hardware-software integration. This role requires expertise in Linux kernel, bootloaders, SoC, and low-power management frameworks.

Working within Google's Devices & Services team, you'll contribute to developing custom silicon solutions that power Google's direct-to-consumer products. The role offers the opportunity to shape next-generation hardware experiences, focusing on performance, efficiency, and integration. You'll work closely with hardware architects and implementation teams to define solutions that meet software requirements while making strategic hardware-software trade-off decisions.

This position is ideal for someone who combines technical depth in embedded systems with the ability to influence architectural decisions and collaborate across teams. The role offers the chance to work on products used by millions while pushing the boundaries of hardware-software integration in consumer electronics.

Last updated 12 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 custom silicon development for consumer products, requiring expertise in CPU microarchitecture and RTL design.

CPU Design Verification Engineer, PhD University Graduate, 2025 Start

CPU Design Verification Engineer position at Google focusing on hardware verification and testing for custom silicon solutions.

ASIC Platform Software Architect, Silicon

Senior technical role focusing on ASIC platform software architecture for Google's consumer hardware products, combining embedded systems expertise with hardware architecture knowledge.

Senior System Power and Performance Architect, Silicon

Senior System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for mobile SoCs with emphasis on power efficiency and performance.

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.