Google is seeking a Software Engineer III 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 requires strong expertise in embedded systems, Linux kernel memory management, and C/C++ programming.
As a Software Engineer III, you'll be responsible for maintaining and optimizing memory management components in Pixel devices, working on performance improvements, and developing tools for the team. You'll collaborate with engineers across the organization to ensure excellent performance in new Pixel products.
The ideal candidate will have experience with embedded operating systems, Linux kernel memory management, and a track record of solving complex performance problems. You'll be part of a team that's pushing the boundaries of technology, working on projects that impact billions of users worldwide.
Google offers a collaborative environment where you can work with talented engineers on challenging problems. The company is committed to diversity, equality, and creating a culture of belonging. This role provides an opportunity to work on cutting-edge technology while contributing to Google's mission of organizing the world's information and making it universally accessible.
The position is based in their office, where you'll have access to Google's resources and can collaborate directly with team members. This is an excellent opportunity for someone passionate about embedded systems and performance optimization to make a significant impact on Google's hardware products.