ASIC Platform Software Architect, Silicon

Google organizes the world's information and makes it universally accessible and useful through innovative technology products.
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 join their innovative hardware development efforts. This role sits at the crucial intersection of hardware and software, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. The position requires deep expertise in both software architecture and hardware understanding, as you'll be responsible for bridging the gap between software requirements and hardware implementation.

As an ASIC Platform Software Architect, you'll work with various stakeholders to translate product requirements and use cases into practical hardware and software solutions. You'll be instrumental in designing architectures that enable efficient use of hardware accelerators and other IP, while ensuring optimal performance and power management. The role involves close collaboration with hardware architects and implementation teams to make critical trade-off decisions that balance software needs with hardware capabilities.

The position offers the opportunity to shape the future of Google's hardware experiences, working on products used by millions worldwide. You'll be part of a diverse team that pushes boundaries in consumer electronics, embedded systems, and silicon development. The role combines technical leadership with hands-on architecture work, requiring both strategic thinking and detailed technical knowledge of Linux kernel, bootloaders, SoC, and low-power management frameworks.

This is an ideal role for someone who has a strong background in embedded software development and ASIC architecture, with the ability to understand both software and hardware perspectives. You'll have the chance to influence next-generation hardware designs while ensuring they meet the needs of software teams and ultimately deliver exceptional user experiences.

Last updated an hour 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 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

Staff Coherent Memory System Architect, Silicon

Staff-level hardware architecture role at Google focusing on coherent memory system design for consumer SoCs, requiring 8+ years of microarchitecture experience.

Network Architect, Hardware, Google Public Sector

Senior hardware architecture role at Google Public Sector, focusing on network solutions and ASIC design for government and educational institutions.

Micro-display CMOS Backplane Architect

Lead the development of next-generation microdisplay solutions at Google, architecting CMOS backplanes for AR systems with focus on high-performance display technology.

Staff Silicon System Architect

Staff Silicon System Architect position at Google, focusing on custom silicon solutions and Tensor SoC architecture, offering $183K-$271K base salary plus benefits.

ASIC Power Management Architect, Silicon

Lead ASIC power management architecture development for Google's consumer products, focusing on performance optimization and system-level power management solutions.