ASIC Platform Software Architect, Silicon

A 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 future of custom silicon solutions for direct-to-consumer products. This role combines software expertise with hardware architecture, focusing on developing solutions that power Google's next-generation hardware experiences. The position requires deep understanding of software-hardware interactions, particularly in embedded systems and ASIC development.

The role involves collaborating with multiple teams to architect solutions that bridge software requirements with hardware capabilities. You'll work on system architecture definition, implementation strategies, and hardware-software trade-offs. The position is critical in ensuring that hardware designs effectively support software requirements while maintaining optimal performance and efficiency.

As part of Google's mission to organize world's information, you'll contribute to creating radically helpful experiences for users through the combination of Google AI, Software, and Hardware. The role offers the opportunity to influence future hardware generations while working with cutting-edge technology in areas like power management, hardware acceleration, and embedded systems.

The ideal candidate brings a strong background in embedded software development, ASIC architecture, and system-level design. This position offers the chance to shape the future of Google's hardware products while working with a diverse team of experts in both software and hardware domains.

Last updated 9 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.

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.

ASIC Power Management Architect, Silicon

ASIC Power Management Architect position at Google, focusing on developing custom silicon solutions and power management architectures for consumer products.