Taro Logo

Senior Software Engineer, Kernel and Firmware, Silicon

Google's mission is to organize the world's information and make it universally accessible and useful. The team combines Google AI, Software, and Hardware to create helpful experiences.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Kernel and Firmware, Silicon

Google is seeking a Senior Software Engineer to join their Kernel and Firmware team within their Silicon division. This role combines hardware and software expertise to create next-generation technologies that impact billions of users. The position focuses on embedded systems development, particularly in kernel and firmware development for Google's hardware initiatives.

The ideal candidate will have strong experience in embedded programming, Linux systems, and device driver development. They will be responsible for designing and implementing firmware and drivers that optimize both power and performance, while ensuring seamless integration with hardware accelerators.

This is an exciting opportunity to work at the intersection of hardware and software, developing solutions that will be deployed at Google's massive scale. The role offers the chance to collaborate with various stakeholders across silicon architecture, implementation, and software teams to create innovative solutions for smart devices.

The position requires deep technical expertise in embedded systems, with hands-on experience in C/C++ programming, RTOS concepts, and various interface protocols. The successful candidate will play a crucial role in shaping the architecture of future Google devices, focusing on both technical excellence and user experience.

Working at Google provides the opportunity to impact billions of users while working with cutting-edge technology and some of the best minds in the industry. The role offers significant technical challenges and the satisfaction of seeing your work deployed in Google's next-generation hardware products.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Kernel and Firmware, Silicon

  • Design software that can delight application developers and enable seamless use of hardware accelerators
  • Implement and validate firmware and Linux drivers for optimal power and performance
  • Design, development, and testing of embedded software drivers for next generation smart devices
  • Define overall architecture in collaboration with stakeholders
  • Lead in bug triage and optimize for power and performance

Requirements For Senior Software Engineer, Kernel and Firmware, Silicon

Linux
  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience
  • 5 years of experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience with embedded programming in C/C++
  • Experience with embedded systems, kernel, Linux, RTOS or firmware and device driver

Interested in this job?

Jobs Related To Google Senior Software Engineer, Kernel and Firmware, Silicon