Google is seeking an Embedded Software Engineer to join their team in developing next-generation technologies that impact billions of users. This role focuses on embedded systems development, working with device drivers, and hardware/software integration. The position offers the opportunity to work on critical projects within Google's hardware division, combining AI, software, and hardware expertise.
As an Embedded Software Engineer, you'll be responsible for developing device drivers, creating new software and hardware solutions, and designing embedded software for smart devices. The role requires expertise in embedded programming, particularly in C/C++, and experience with RTOS and firmware development.
The ideal candidate will have at least 2 years of experience in consumer electronics/embedded systems, with knowledge of interface protocols like USB, SPI, I2C, and UART. Experience with ARM architectures and system BIOS is highly valued. This position offers the chance to work on cutting-edge technology that shapes how users interact with Google's products.
Google provides a collaborative environment where engineers can be versatile and take on new challenges across the full stack. The company is committed to creating radically helpful experiences through technology, making this an excellent opportunity for those passionate about embedded systems and hardware development. The role offers the chance to work with state-of-the-art technology while contributing to products that impact users globally.
Working at Google means joining a company that values diversity, equality, and inclusion. The team combines the best of Google's AI, Software, and Hardware capabilities to create innovative solutions. This role is perfect for engineers who want to push the boundaries of embedded systems while working on products that make computing faster, seamless, and more powerful.