PhD Software Engineer

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions leveraging cutting-edge technology.
$136,000 - $200,000
Embedded
Entry-Level Software Engineer
In-Person
AI · Enterprise SaaS · Cloud

Description For PhD Software Engineer

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 at the intersection of embedded systems, firmware design, and cutting-edge AI/ML technologies. As part of Google Cloud's engineering team, you'll be developing next-generation technologies that impact billions of users worldwide.

The position requires a PhD in Computer Science or related field, with expertise in embedded systems and firmware design. You'll be working on critical projects within the MSCA organization, which delivers category-defining AI/ML solutions and capabilities. The role involves leading and collaborating on advanced embedded systems projects, troubleshooting complex technical issues, and ensuring code quality through thorough review processes.

Google Cloud provides a dynamic environment where you can apply your research expertise to real-world problems that scale to billions of users. You'll be joining a community of thousands of PhDs who bring their deep knowledge to enhance Google's systems and products. The organization offers opportunities for growth and project mobility based on your interests and the company's needs.

The compensation package is competitive, ranging from $136,000 to $200,000 base salary, plus bonus, equity, and comprehensive benefits. Multiple locations are available across the United States, including major tech hubs like Sunnyvale, Atlanta, and Seattle. This is an excellent opportunity for PhD graduates looking to make a significant impact in the field of embedded systems while working with cutting-edge AI/ML technology at one of the world's leading tech companies.

The role starts in 2025 and requires proficiency in C/C++ programming, with preferred experience in Unix/Linux environments, kernel development, and various aspects of embedded systems such as microcontrollers, SoC, device drivers, and hardware integration. You'll be part of Google's mission to accelerate digital transformation across industries while working with enterprise-grade solutions that leverage Google's cutting-edge technology.

Last updated 6 days ago

Responsibilities For PhD Software Engineer

  • Lead and collaborate on team projects to carry out design, analysis, and development of advanced embedded systems across the stack using your research expertise
  • Study, diagnose and resolve complex technical problems by analyzing the sources of the issues and the impact on quality
  • Develop code and review code developed by other developers, and provide feedback to ensure best practices

Requirements For PhD Software Engineer

  • PhD degree in Computer Science, or a related technical field, or equivalent practical experience
  • Experience in embedded systems/firmware design
  • Experience coding in C or C++
  • Ability to start fulltime role in 2025

Benefits For PhD Software Engineer

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google PhD Software Engineer

Firmware Engineer, Camera

Firmware Engineer position at Google developing camera solutions, imaging algorithms, and signal processing features for next-generation camera technologies.

Software Engineer, Pixel Camera System Architecture

Software Engineer position at Google focusing on Pixel camera system architecture, requiring expertise in C++ programming and camera system design.

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

Early-career Software Engineer position at Google focusing on embedded systems and firmware development, requiring PhD degree and offering competitive compensation package.

Silicon Digital Design Engineer

Silicon Digital Design Engineer position at Google, focusing on RTL design and custom silicon solutions for consumer products.

Hardware System Integration Engineer

Hardware System Integration Engineer role at Google, focusing on embedded systems and custom silicon solutions for consumer products.