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 a month 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

Firmware Technical Lead

Lead firmware development role at Google, focusing on embedded systems and SoC development, requiring 7+ years of experience in C/C++ programming and hardware design.

Chipset Power Architect

Lead power architecture and optimization for Google's custom silicon solutions, defining and implementing power-efficient strategies for next-generation consumer devices.

Technical Lead, Embedded Systems, Silicon

Lead embedded systems development at Google, focusing on driver integration, firmware development, and technical leadership in hardware-software integration.

Chiplet Technologist and Design Integration Technical Lead, Silicon

Lead Chiplet technology integration and design at Google, developing high-performance hardware for mobile innovations with competitive compensation and benefits.

Lead CPU Micro Architect

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