Google welcomes people with disabilities.
Minimum qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
- 7 years of experience in Linux Kernel development with the programming language in C/C++.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience.
- 7 years of experience in Android Board Support Package (BSP), with a focus on low-level hardware interactions and device driver integration, or upstream Linux Kernel.
- Experience in technology leadership, leading project teams and setting technical direction.
- Ability to collaborate within and outside the team.
About the Job
Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.
Responsibilities
- Develop and improve PCIe driver and surrounding ecosystem on new products while optimizing the integration of PCIe IP driver with the upstream Linux PCI subsystem.
- Develop tests, test plans, and strategies to improve system reliability surrounding PCIe and the surrounding peripherals and device infrastructure.
- Scope out, prototype, pitch, and execute system-level projects which have a direct impact on Pixel product goals.
- Collaborate with partner teams on endpoint driver and SOC driver interfaces.
Read Full Description