Google is seeking a Software Engineer for their Silicon Software Platform team to develop next-generation technologies that impact billions of users. This role focuses on embedded systems and firmware development, combining Google's expertise in AI, Software, and Hardware to create innovative solutions. The position requires strong expertise in C, Rust, or C++ programming, with a focus on embedded systems and device drivers. You'll work on critical projects involving SoC development, hardware-software integration, and platform power management.
The role offers opportunities to work with cutting-edge hardware prototypes and software simulations, contributing to early architecture decisions and product launches. As part of Google's mission to organize world's information and make it universally accessible, you'll be developing firmware solutions that push the boundaries of computing technology.
The ideal candidate should have extensive experience in embedded systems development, strong understanding of hardware-software interfaces, and proven ability to deliver production-quality firmware. You'll be working in a dynamic environment where versatility and leadership qualities are valued, with opportunities to impact various aspects of Google's hardware initiatives.
This position combines technical depth in embedded systems with the scale and impact of Google's global platform. You'll be part of a team that's dedicated to creating radically helpful experiences through the combination of advanced hardware and software solutions. The role offers exposure to various aspects of system development, from low-level firmware to high-level system architecture, making it an exciting opportunity for engineers passionate about embedded systems and hardware integration.