Google Cloud is seeking a Software Engineer III for their Storage Platforms team to develop next-generation technologies that impact billions of users. This role focuses on developing Kernel software, embedded firmware, and storage software for HDDs and innovative storage technologies. You'll work on critical projects within Google Cloud, with opportunities for growth and team transitions as the business evolves.
The position requires expertise in Linux drivers, Kernel storage features, and storage security. You'll be responsible for developing and optimizing storage solutions, creating analytics infrastructure, and ensuring high-quality software through comprehensive testing. The role combines systems-level programming with big data analytics to monitor and improve Google's storage infrastructure.
As part of Google Cloud, you'll contribute to enterprise-grade solutions that leverage cutting-edge technology, helping organizations worldwide with their digital transformation. The position offers competitive compensation ($136,000-$200,000), plus bonus, equity, and comprehensive benefits.
The ideal candidate will have strong experience in C/C++, data structures, algorithms, and embedded systems. Knowledge of storage technologies (NVMe, SATA/ATA/SAS), Kernel programming, and Unix/Linux environments is highly valued. This is an excellent opportunity for engineers passionate about low-level systems programming and storage optimization to make a significant impact at scale.
Working at Google Cloud means being part of a team that serves customers in over 200 countries, solving critical business problems with innovative solutions. You'll be empowered to act like an owner, take initiative, and contribute to the next generation of cloud storage technologies.