Google is seeking a Software Engineer specializing in Embedded Systems to join their Devices & Services team. This role combines Google's expertise in AI, Software, and Hardware to create innovative user experiences. The position focuses on developing embedded systems for intelligent edge sensing applications, requiring expertise in firmware, drivers, and machine learning implementation.
The ideal candidate will work on critical projects involving microcontrollers, RTOS, and various interfaces (I2C, SPI, UART, MIPI, CSI2, I3C, BLE) and sensors. They will collaborate with ML engineers to optimize embedded ML model performance for power, latency, and memory usage. The role offers opportunities to create prototypes for new edge sensing features and work with cutting-edge technology.
As part of Google's engineering team, you'll contribute to technologies that impact billions of users worldwide. The position requires versatility and leadership qualities, as you'll be working on complex problems across the full stack. Google's Devices & Services team is dedicated to making computing faster, seamless, and more powerful through innovative hardware and software solutions.
This role combines traditional embedded systems engineering with modern machine learning applications, making it an exciting opportunity for engineers interested in working at the intersection of hardware and AI. The position offers the chance to work with a world-class team while developing next-generation technologies that will shape how users interact with Google's devices and services.