Google Cloud is seeking a Software Engineer for their Embedded Systems Platforms team within the ML, Systems, & Cloud AI (MSCA) organization. This role focuses on developing and maintaining critical infrastructure that powers Google's services and Cloud platform. The position requires expertise in embedded systems, C/C++ development, and Linux systems.
The ideal candidate will work on server management software, system architecture, and collaborate with cross-functional teams to build robust solutions. They will be responsible for writing specifications, developing test infrastructure, and maintaining fleet systems. The role offers the opportunity to work with cutting-edge technology in hyperscale computing and contribute to systems that serve billions of users.
This position is perfect for engineers passionate about low-level systems programming, with experience in embedded operating systems and an interest in working with technologies like PCIe, USB, and various IO peripherals. The role combines hands-on development with technical leadership, as you'll also guide vendors in maintaining high code quality standards.
Working at Google Cloud means being part of a team that shapes the future of cloud computing, with access to advanced technologies including TPUs and AI platforms like Vertex AI. The position offers the chance to work on systems that power some of the world's most-used services while contributing to the evolution of cloud infrastructure.