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 next-generation devices. You'll collaborate with various teams to translate product requirements into hardware specifications, ensuring software needs are met while making strategic trade-off decisions.
The role offers the opportunity to impact millions of users worldwide through Google's consumer products. You'll be working with cutting-edge technology, designing solutions that push the boundaries of hardware-software integration. The position requires expertise in Linux kernel, bootloaders, and SoC, with a focus on power management and performance optimization.
This is an ideal role for someone who combines strong software development background with hardware architecture knowledge. You'll be part of Google's mission to create radically helpful experiences for users, working on projects that advance form factors and improve interaction methods. The position offers the chance to work with world-class teams, access to cutting-edge technology, and the opportunity to shape the future of Google's hardware products.
The role provides a unique opportunity to influence both software and hardware development cycles, ensuring optimal integration and performance. You'll be working in a collaborative environment, interfacing with various stakeholders from software developers to hardware architects, making this an excellent opportunity for those who excel in cross-functional team environments.