ASIC Platform Software Architect, Silicon

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
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 team. This role combines software expertise with hardware architecture, focusing on developing custom silicon solutions for Google's direct-to-consumer products. The position requires deep understanding of software-hardware interactions, particularly in ASIC development and embedded systems.

As an ASIC Platform Software Architect, you'll work at the crucial intersection of software and hardware, designing architectures that enable optimal performance for Google's consumer products. You'll collaborate with various teams to translate product requirements into hardware specifications, ensuring seamless integration between software and silicon components.

The role offers unique opportunities to influence next-generation hardware experiences, working with cutting-edge technology in Google's hardware division. You'll be responsible for defining software interfaces, optimizing hardware-software interactions, and driving architectural decisions that shape future products.

Key aspects include collaborating with stakeholders on user experience mapping, designing interfaces for hardware accelerators, and improving hardware iterations based on real-world implementation learnings. The position requires expertise in Linux kernel, bootloaders, and low-power management frameworks, making it ideal for candidates with strong embedded systems background.

This role is perfect for someone who combines technical depth in both software and hardware domains, with the ability to drive architectural decisions that balance performance, efficiency, and user experience. You'll be part of Google's mission to create radically helpful experiences through the perfect blend of AI, software, and hardware capabilities.

Last updated 24 minutes 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

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, multimedia, and GenerativeAI features for Pixel devices.

Senior ASIC Design Engineering, Silicon

Senior ASIC Design Engineering role at Google, focusing on RTL design and microarchitecture for custom silicon solutions in consumer products.

Hardware Electrical Engineer, Watch

Hardware Electrical Engineer position at Google's Pixel Watch team, focusing on system electrical engineering design and development of consumer electronics products.

SoC System Performance and Architecture Engineer, Silicon

SoC System Performance Engineer role at Google, focusing on hardware-software optimization and next-gen silicon solutions for consumer products.

Senior Mechatronics Engineer, Data Center Automation Services

Senior Mechatronics Engineer position at Google focusing on data center automation, control systems, and hardware integration with competitive compensation and benefits.