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, translating product requirements into architectural decisions. You'll collaborate with hardware architects on system architecture definition and work closely with implementation teams to ensure software requirements are met. The role involves designing interfaces that enable efficient use of hardware accelerators and improving hardware iterations based on productization learnings.
The ideal candidate brings strong experience in embedded systems, Linux kernel development, and ASIC architecture. You'll be part of Google's mission to create radically helpful experiences for users through the combination of AI, Software, and Hardware. The position offers the opportunity to influence next-generation hardware experiences, delivering unparalleled performance and efficiency.
This role is perfect for someone who enjoys complex technical challenges, cross-functional collaboration, and has a passion for creating innovative consumer electronics solutions. You'll be working with diverse teams, pushing boundaries in custom silicon development, and contributing to products used by millions worldwide. The position requires strong architectural thinking and the ability to balance software and hardware trade-offs effectively.