Google's Pixel team is seeking a Software Engineer III to join their Embedded Controller team focusing on Pixel Connectivity. This role is crucial in developing next-generation technologies for Google's Pixel devices, combining the best of Google's AI, software, and hardware to create transformative mobile experiences. The position involves working with embedded systems, specifically focusing on controller connectivity for Pixel devices.
The role requires expertise in embedded software development, with a strong foundation in C/C++ programming and data structures. You'll be working on designing and developing software frameworks, Linux kernel implementations, and embedded software stacks specifically for Pixel devices. The position offers the opportunity to collaborate with silicon developers, Android/Pixel teams, and various cross-functional groups to ensure high-quality software delivery.
As a Software Engineer III at Google, you'll be part of a team that shapes the future of mobile technology through advanced designs and techniques. The role combines technical expertise in embedded systems with the excitement of working on consumer-facing products that impact billions of users. You'll have the chance to work with cutting-edge technology while contributing to Google's mission of creating the world's most helpful mobile experience.
The ideal candidate should have experience with ARM microcontroller units or other low-power SoC architectures, Linux device drivers, and an understanding of wireless technology domains. This position offers the opportunity to work on complex technical challenges while being part of Google's innovative mobile technology team. The role provides exposure to both hardware and software aspects of mobile device development, making it an exciting opportunity for engineers interested in embedded systems and mobile technology.