Software Engineer II, Embedded Systems, Platforms

Google Cloud develops next-generation technologies that connect billions of users, focusing on cloud computing and technical infrastructure.
$90,000 - $150,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer II, Embedded Systems, Platforms

Google Cloud is seeking a Software Engineer II for their Embedded Systems Platforms team, focusing on developing next-generation technologies that impact billions of users worldwide. As part of the Technical Infrastructure team, you'll be instrumental in building and maintaining the architecture that powers Google's extensive product portfolio.

The role combines embedded systems expertise with cloud infrastructure, requiring strong skills in C/C++ programming and embedded operating systems. You'll work on critical projects for Google Cloud, with opportunities for growth and project diversity. The position involves collaboration with cross-functional teams, development of server management software, and maintenance of complex systems.

The Technical Infrastructure team takes pride in being the "engineers' engineers," working on everything from data centers to next-generation Google platforms. They ensure networks run optimally, providing users with the best possible experience. This role offers the unique opportunity to work with cutting-edge technology while contributing to systems that impact users globally.

The ideal candidate will bring fresh ideas to areas including distributed computing, system design, and embedded systems. You'll have the autonomy to act like an owner, innovate, and tackle new challenges across the full stack. Google offers a collaborative environment where you can work with top talent while contributing to technology that shapes the future of cloud computing and infrastructure.

Last updated a day ago

Responsibilities For Software Engineer II, Embedded Systems, Platforms

  • Collaborate with cross-functional teams to gather requirements
  • Write detailed specifications and design docs for software architecture and systems
  • Work with open-source software, develop and integrate server management software
  • Maintain and provide support for systems in the fleet
  • Develop, maintain and integrate software test infrastructure, unit tests and integration tests
  • Lead our vendors to achieve a level of code quality

Requirements For Software Engineer II, Embedded Systems, Platforms

Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 1 years of experience with software development in C or C++
  • 1 years of experience working with embedded operating systems
  • Master's degree in Computer Science or related technical fields (preferred)
  • Experience working with upstream linux, bootloader, or embedded firmware (preferred)
  • Familiarity with Linux kernel and driver development (preferred)

Benefits For Software Engineer II, Embedded Systems, Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Software Engineer II, Embedded Systems, Platforms

Embedded Software Engineer I, Silicon

Entry-level Embedded Software Engineer position at Google, focusing on hardware and software development for next-generation smart devices.

SoC Performance Verification Engineer, Silicon

SoC Performance Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for next-generation consumer products.

Software Engineer, Camera System, Google Pixel

Software Engineer position at Google focusing on camera system development for Pixel phones, requiring expertise in embedded systems and software development.

Software Engineer, Embedded Systems, Silicon

Entry-level Embedded Systems Software Engineer position at Google, focusing on developing embedded software for Google IPs and Pixel phones in Bengaluru, India.

SoC Design Engineer, Cloud

SoC Design Engineer position at Google, focusing on custom silicon solutions and RTL design for cloud infrastructure, offering competitive compensation and benefits.