Google's Devices & Services team is seeking an ASIC Platform Software Architect to join their innovative hardware development efforts. This role sits at the crucial intersection of hardware and software, requiring deep expertise in embedded systems and ASIC architecture. The position involves collaborating with cross-functional teams to design and implement software solutions that maximize hardware capabilities for Google's consumer products.
The ideal candidate will bring extensive experience in software development for embedded systems, with particular focus on ASIC architecture from a software perspective. They will be responsible for understanding product requirements, defining system architecture for hardware blocks, and ensuring optimal hardware-software integration. This role requires expertise in Linux kernel, bootloaders, SoC, and low-power management frameworks.
Working within Google's Devices & Services team, you'll contribute to developing custom silicon solutions that power Google's direct-to-consumer products. The role offers the opportunity to shape next-generation hardware experiences, focusing on performance, efficiency, and integration. You'll work closely with hardware architects and implementation teams to define solutions that meet software requirements while making strategic hardware-software trade-off decisions.
This position is ideal for someone who combines technical depth in embedded systems with the ability to influence architectural decisions and collaborate across teams. The role offers the chance to work on products used by millions while pushing the boundaries of hardware-software integration in consumer electronics.