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, designing architectures that enable optimal performance for Google's consumer products. You'll collaborate with various teams to translate product requirements into hardware specifications, ensuring seamless integration between software and silicon components.
The role offers unique opportunities to influence next-generation hardware experiences, working with cutting-edge technology in Google's hardware division. You'll be responsible for defining software interfaces, optimizing hardware-software interactions, and driving architectural decisions that shape future products.
Key aspects include collaborating with stakeholders on user experience mapping, designing interfaces for hardware accelerators, and improving hardware iterations based on real-world implementation learnings. The position requires expertise in Linux kernel, bootloaders, and low-power management frameworks, making it ideal for candidates with strong embedded systems background.
This role is perfect for someone who combines technical depth in both software and hardware domains, with the ability to drive architectural decisions that balance performance, efficiency, and user experience. You'll be part of Google's mission to create radically helpful experiences through the perfect blend of AI, software, and hardware capabilities.