ASIC Platform Software Architect, Silicon

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
Embedded
Staff Software Engineer
Contact Company
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 drive the development of custom silicon solutions for direct-to-consumer products. This role combines software expertise with hardware architecture, focusing on creating efficient and innovative solutions that power Google's next-generation hardware experiences. The ideal candidate will bridge the gap between software requirements and hardware implementation, working closely with various teams to optimize system architecture and performance.

As an ASIC Platform Software Architect, you'll be instrumental in shaping the future of Google's hardware products by understanding complex software requirements and translating them into hardware specifications. You'll collaborate with hardware architects and implementation teams to ensure optimal hardware-software integration, while maintaining a focus on user experience and product requirements.

The role requires deep expertise in embedded systems, ASIC architecture, and software development, with particular emphasis on Linux kernel, bootloaders, and power management frameworks. You'll be working in a diverse team environment, contributing to products used by millions of people worldwide, and helping to push the boundaries of what's possible in consumer electronics.

This position offers the opportunity to work on cutting-edge technology, combining the best of Google's AI, Software, and Hardware capabilities to create radically helpful experiences for users. You'll be part of a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful.

The ideal candidate should have a strong background in both software and hardware domains, with proven experience in driving architecture decisions and managing complex system interactions. This role offers the chance to shape the future of Google's hardware products while working with some of the industry's best minds in a collaborative and innovative environment.

Last updated 2 months 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

Staff Systems Architect, Advanced Research and Development

Staff Systems Architect position at Google focusing on advanced research and development of Tensor SoC architecture and embedded systems.

Lead CPU Micro Architect

Lead CPU Micro Architect position at Google, focusing on custom silicon development and microarchitecture innovation for consumer products.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems and silicon, requiring expertise in software development, system architecture, and technical leadership.

Silicon Design Verification Manager

Lead verification engineering team at Google, developing custom silicon solutions for consumer products, requiring 10+ years experience in design verification.

Senior Platform Software Architect, Silicon

Senior Platform Software Architect position at Google, focusing on custom silicon solutions and hardware-software integration for consumer products.