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, requiring deep understanding of both domains. You'll work on defining system architecture for hardware blocks, collaborate with hardware architects, and ensure software requirements are met through effective hardware/software trade-off solutions.
The position demands expertise in embedded systems, ASIC architecture, and software development, particularly in areas like Linux kernel, bootloaders, and SoC. You'll be instrumental in shaping the next generation of hardware experiences, focusing on performance, efficiency, and integration. The role involves close collaboration with various teams to create solutions that power Google's consumer products.
As an architect, you'll be responsible for designing interfaces that enable application developers to utilize hardware accelerators effectively. Your work will directly impact millions of users worldwide through Google's direct-to-consumer products. The role offers the opportunity to work with cutting-edge technology, combining software and hardware expertise to create innovative solutions.
The ideal candidate should have extensive experience in software design for ASIC platforms, understanding of power management systems, and the ability to drive architectural decisions. You'll be part of a diverse team that pushes boundaries in hardware development, working on projects that require both technical depth and strategic thinking. This role offers the chance to influence the future of Google's hardware products while working with some of the industry's best minds in silicon and software development.