Google is seeking a Software Engineer III to join their NodeOS team, focusing on developing and improving their internal Linux-based operating system. This role is crucial in Google's compute infrastructure, working to significantly reduce resource usage and innovate OS replacement processes without system reboots.
The position requires expertise in systems programming, with a strong focus on Linux kernel development and distributed systems. You'll be working on foundational capabilities of NodeOS, including both open-source aspects and Google-specific system services. The role involves designing and implementing large-scale computer systems, with an emphasis on performance optimization and parallelism.
As part of Google's engineering team, you'll have the opportunity to work on critical infrastructure projects that impact billions of users. The role combines deep technical expertise in operating systems with the challenge of working at Google scale. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, working with cutting-edge technology and contributing to enterprise-grade solutions.
The ideal candidate should have strong experience with C/C++, understanding of Linux ecosystems, and expertise in concurrent and distributed systems programming. This role offers the opportunity to work on complex technical challenges while contributing to Google's next-generation computing infrastructure.