Google Cloud is seeking a Software Engineer II for their Embedded Systems Platforms team. This role is crucial for developing and maintaining the technical infrastructure that powers Google's vast product portfolio. You'll be working on cutting-edge technologies in cloud computing, distributed systems, and embedded systems.
The position offers an opportunity to work with Google Cloud's Technical Infrastructure team, where you'll be responsible for developing and maintaining server management software, working with embedded operating systems, and ensuring system reliability. You'll collaborate with cross-functional teams, write specifications, and lead vendor relationships to maintain high code quality standards.
As part of Google's engineering team, you'll have the chance to work on projects that impact billions of users worldwide. The role requires expertise in C/C++ programming, embedded systems, and Linux kernel development. You'll be involved in both software development and system architecture, making this an excellent opportunity for engineers who enjoy working on complex technical challenges.
The ideal candidate should have a strong foundation in computer science, experience with embedded systems, and a passion for open-source software. You'll be joining a team that takes pride in being "engineers' engineers" and focuses on building robust, scalable infrastructure solutions. This role offers growth opportunities as you'll work with various technologies and have the chance to influence the direction of Google's technical infrastructure.
Working at Google means being part of a company that values diversity, innovation, and technical excellence. You'll have access to world-class resources and collaborate with some of the brightest minds in the industry. If you're passionate about embedded systems and want to make a significant impact on global-scale infrastructure, this role offers an excellent opportunity to advance your career while working on meaningful projects.