About Google
Learn more about Google. Explore our innovative AI products and services, and how we. Backed by Kleiner Perkins.
About the role
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search.
What they're looking for
- Bachelor's degree or equivalent practical experience
- 5 years of experience in Linux Kernel development using the programming languages C/C++
- Experience working on the Linux kernel
- Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks
More about this role
- Develop Linux kernel drivers to enable new universal serial bus (USB)-connected XR devices and lead hardware bring-up for novel custom silicon.
- Research scalable USB software architectures, influence SoC architecture, and optimize USB use cases for performance and system health metrics.
- Abstract hardware interfaces for Android userspace, defining and delivering required hardware abstraction layer (HAL) and Android framework layers.
- Collaborate across product areas (PAs) to build impactful, user-facing features for split-compute XR systems (Compute Puck and HMD).
- Identify and fix systemic USB issues while leveraging agentic tools to analyze system behavior and optimize timing and performance.
- Bachelor's degree or equivalent practical experience.
- 5 years of experience in Linux Kernel development using the programming languages C/C++.
- Experience working on the Linux kernel.
- Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.
- Experience with Linux or BSD kernels.
- Demonstrated knowledge of embedded systems development,...
Browse similar: Startup jobs