Google is seeking an ASIC Platform Software Architect to join their Silicon Software team, which focuses on developing software for custom silicon solutions powering Google's direct-to-consumer products. This role sits at the intersection of hardware and software, requiring expertise in embedded systems, ASIC architecture, and system-level software development.
The position involves working on cutting-edge silicon technology that's generations ahead of the market, developing platform software across multiple domains including BSP, firmware, drivers, and silicon validation software. You'll be contributing to pre-silicon and post-silicon validation, working with compilers, machine learning systems, and security architecture.
As part of Google's Devices & Services team, you'll help combine Google's AI, Software, and Hardware capabilities to create innovative user experiences. The role requires deep technical knowledge of hardware-software interactions, system architecture, and the ability to optimize performance and efficiency at the system level.
The ideal candidate should have strong experience with embedded systems, OS kernels, and SoC architecture. Knowledge of Android and Real-time OS is valuable, as is understanding of hardware accelerators and CPU interactions. This role offers the opportunity to shape the future of Google's hardware products while working with state-of-the-art silicon technology.
Working at Google means joining a team that's pushing the boundaries of what's possible in consumer electronics, with access to world-class resources and the chance to impact products used by millions of people worldwide. The role offers excellent growth opportunities and the chance to work on next-generation hardware experiences.