Google is seeking a Software Engineer III to join their Devices & Services team, focusing on embedded systems and memory optimization for Pixel devices. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. The position involves developing critical memory improvements to support on-device AI and Large Language Models, while ensuring optimal performance in new Pixel phone launches.
The ideal candidate will work on designing and implementing novel memory utilization algorithms, including memory sharing between applications and smart reclaim algorithms. They will collaborate across teams to develop cross-platform features and optimize software performance. This role is perfect for someone with strong kernel development experience and embedded systems knowledge.
As part of Google's mission to organize the world's information, you'll be working on next-generation technologies that impact billions of users. The role offers opportunities to work on challenging technical problems at massive scale, with the potential to grow and evolve with Google's fast-paced business. You'll be part of a team that combines cutting-edge AI, software, and hardware to create radically helpful experiences for users.
The position requires strong technical skills in embedded software development, particularly with Linux kernel memory management. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. This is an excellent opportunity for engineers who want to make a significant impact on Google's hardware products while working with cutting-edge technology.