Google is seeking a Software Engineer for their GPU System team within the Google Cloud Platforms division. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will work on GPU compute solutions powering various Google services and maintain systems deployed in data centers.
Key responsibilities include developing and validating Data Center GPUs software, kernel drivers, and firmware, as well as writing detailed specifications for software architecture. The role requires expertise in system software development, particularly in areas such as kernels, device drivers, and firmware.
The position demands strong coding skills in C or C++, with additional experience in Python or scripting languages being beneficial. Familiarity with Linux/Unix development environments is essential. The ideal candidate will also have experience with developer operations, release management, and integration testing.
This role offers the opportunity to work on critical projects within Google's Technical Infrastructure team, contributing to the architecture that powers Google's vast product portfolio. The team prides itself on being at the forefront of technology, maintaining and developing the systems that keep Google's networks running efficiently.
Google emphasizes diversity and inclusion, providing equal opportunities regardless of background. They welcome applications from people with disabilities and are committed to creating a culture of belonging. This position requires English proficiency to facilitate efficient global collaboration.
Join Google in this exciting role to push the boundaries of technology and make a significant impact on how users interact with information worldwide.