Google Cloud is seeking a Software Engineer specializing in Embedded Systems for their Platforms team. This role is crucial for developing next-generation technologies that impact billions of users. The ideal candidate will have a strong background in embedded systems, C/C++ programming, and experience with Linux and various IO peripherals.
As part of the Technical Infrastructure team, you'll be responsible for building and maintaining the architecture that powers Google's product portfolio. This includes working on data centers, developing new Google platforms, and ensuring networks run smoothly for the best user experience.
Key responsibilities include collaborating with cross-functional teams, writing specifications and design documents, working with open-source software, developing server management software, and maintaining systems in the fleet. You'll also be involved in developing and integrating test infrastructure and leading vendors to achieve high code quality.
The role requires a Bachelor's degree in Computer Science or a related field, with at least 2 years of experience in C/C++ software development and embedded operating systems. Preferred qualifications include experience with upstream Linux, bootloader development, BMC development, and knowledge of various IO peripherals.
Google offers a diverse and inclusive work environment, committed to equal opportunity and building a representative workforce. They welcome applications from people with disabilities and provide accommodations as needed. This position requires English proficiency for effective global collaboration.
Join Google's team of versatile engineers and be part of shaping the future of cloud technology and infrastructure!