Back to jobs
Job Description
- Develop linux kernel drivers from scratch to enable new USB controllers and Type-C controllers used in Pixel product roadmap.
- Identify and work cross Product Area to develop meaningful high impact user facing USB features to improve product experience.
- Identify systemic issues for USB and merge solutions in Linux upstream that are easier to maintain over several generations on Tensor SoCs.
- Investigate on scalable USB software architectures and influence SoC architecture when needed. Optimize USB usecase for performance and other system health metrics.
- Abstract hardware interfaces to Android userspace, define and deliver the needed system software layers ( Hardware Abstraction Layer (HAL), Android framework).
