Google Cloud is seeking a PhD Software Engineer to join their Machine Learning, Systems and Cloud AI (MSCA) team. This role offers a unique opportunity to work on cutting-edge embedded systems and firmware development at one of the world's leading technology companies. As part of the team, you'll be developing next-generation technologies that impact billions of users globally.
The position combines advanced embedded systems development with the exciting field of AI/ML solutions. You'll be working on critical projects within MSCA, with the flexibility to switch teams as your interests evolve. The role requires expertise in embedded systems/firmware design and strong programming skills in C/C++, with opportunities to work on microcontrollers, SoC, device drivers, and hardware integration.
As a PhD Software Engineer, you'll be joining a community of thousands of PhDs who bring their research expertise to enhance Google's systems and products. The role offers competitive compensation ($136,000-$200,000 + bonus + equity + benefits) and the chance to work in various locations across the United States.
The ideal candidate will have a PhD in Computer Science or related field, with a strong background in embedded systems and firmware design. Knowledge of Unix/Linux environments, kernel development, and experience with various hardware components would be advantageous. You'll be expected to lead projects, collaborate with teams, and contribute to code development while maintaining best practices.
This is an excellent opportunity for a PhD graduate looking to apply their research expertise to real-world problems at scale, working with cutting-edge technology in a collaborative environment. You'll be part of Google Cloud's mission to accelerate digital transformation across industries while working on some of the most challenging and impactful problems in technology.