Google is seeking an Embedded Software Engineer to join their Silicon Security team, combining the best of Google's AI, Software, and Hardware capabilities. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The position focuses on embedded systems development, particularly in device drivers and silicon security applications.
The ideal candidate will work at the intersection of software and hardware, developing and testing embedded software drivers for next-generation smart devices. They will be responsible for enabling device drivers for applications and contributing to new software, hardware, and system architecture development.
This opportunity offers the chance to work with cutting-edge technology in embedded systems, particularly focusing on silicon security and hardware/software integration. The role requires strong expertise in embedded programming languages (C/C++/Rust), RTOS concepts, and deep understanding of hardware concepts including silicon security, timers/interrupts/event handling, and memory management.
Google offers a collaborative environment where engineers can be versatile and take on new challenges across the full-stack. The position provides opportunities to work on critical projects while having the flexibility to switch teams as both the engineer and the business evolve. The role is based in Bengaluru, India, and is part of Google's mission to organize the world's information and make it universally accessible and useful.
The company provides a supportive environment committed to diversity and inclusion, offering equal employment opportunities regardless of background. This role is perfect for someone passionate about embedded systems who wants to make a significant impact on Google's hardware and software integration initiatives while working with some of the best minds in the industry.