Developing and delivering Linux Kernel features for Google infrastructure in the open source community and building, qualifying, and delivering the Linux Production Kernel that runs Google
Requirements
- 8 years of experience in software development
- 3 years of experience with embedded operating systems
- 3 years of experience in a technical leadership role; overseeing projects
- Experience in delivering software products using open source software
- Experience in kernel subsystems such as memory management, storage, perf, kexec etc.
Responsibilities
- Design, develop, test and deploy software based on Linux Kernel/Open Source technologies
- Design and guide systems designs and write product or system development code to solve problems
- Engage and lead existing Linux Kernel projects across many teams in Google Compute Infrastructure
- Define new projects, solutions, architectures and kernel roadmap in subsystems such as Kernel core, kexec, memory, virtualization, etc.
- Monitor industrial, academic and Linux Kernel Open Source trends in computing and plan the intersection in the product roadmaps
Other
- 2 years of experience in a people management, supervision/team leadership role
- Ability to manage and deliver multiple projects and technical leads and developers
- Master's degree or PhD in Computer Science or a related technical field
- Bachelor’s degree, or equivalent practical experience