Google is seeking a Software Engineer II to join their Devices & Services team, focusing on embedded systems and memory management for Pixel devices. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. The position involves working on critical memory management components, requiring strong expertise in C/C++ programming and Linux kernel systems.
The ideal candidate will be responsible for maintaining and optimizing memory management software components in Pixel devices, working closely with cross-functional teams to ensure excellent performance. They will debug complex software optimization issues, develop tools for performance improvement, and enhance metrics instrumentation in both Linux kernel and Android systems.
This is an excellent opportunity for engineers passionate about low-level systems programming and performance optimization. The role offers the chance to work on next-generation technologies that impact billions of users, with opportunities for growth and development within Google's dynamic environment. The position requires strong technical skills in embedded systems, memory management, and system-level programming, combined with the ability to collaborate effectively across teams.
Google offers a collaborative work environment, focusing on innovation and technical excellence. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. This role is based in New Taipei City, Taiwan, where you'll be part of a team working on cutting-edge mobile technology that directly impacts user experience on Pixel devices.