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
In-Person
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 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 ensure seamless integration of hardware accelerators and IP blocks.

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 define system architecture that meets software requirements while achieving optimal hardware/software trade-offs. The role requires deep expertise in embedded systems, Linux kernel, bootloaders, and power management frameworks.

The position offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide. You'll be part of a diverse team that pushes boundaries in custom silicon development, contributing to products that combine the best of Google's AI, Software, and Hardware capabilities. The role requires a strong background in both software development and hardware architecture, with particular emphasis on consumer electronics and embedded systems.

Working at Google's Devices & Services team means being at the forefront of innovation, where you'll help create radically helpful experiences for users through the perfect blend of hardware and software. The team focuses on making computing faster, seamless, and more powerful through research, design, and development of new technologies and hardware. This is an excellent opportunity for someone passionate about both software and hardware who wants to make a significant impact on next-generation consumer products.

Last updated 4 days 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

Technical Lead, Embedded Systems, Silicon

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

Technical Lead, Firmware, Pixel Systems Power

Lead firmware development for Google Pixel's power systems, optimizing battery life and performance for mobile devices.

Senior Technical Program Manager, Silicon

Lead SOC development initiatives at Google, managing multiple concurrent projects from pre-silicon to commercialization while coordinating with global teams.

Senior Platform Software Architect, Silicon

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

Lead CPU Micro Architect

Lead CPU Micro Architect position at Google, focusing on microarchitecture innovation and CPU design for next-generation hardware products.