Taro Logo

Senior Software Engineer, Kernel and Firmware, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer, Kernel and Firmware, Silicon

Google is seeking a Senior Software Engineer specializing in Kernel and Firmware for their Silicon team. This role combines software engineering expertise with embedded systems knowledge to develop next-generation technologies. The position focuses on creating software solutions that enable seamless integration between hardware accelerators and applications, while optimizing for power and performance.

As part of Google's mission to organize the world's information, you'll work with a team that combines AI, Software, and Hardware to create innovative user experiences. The role involves designing and implementing firmware and Linux drivers, working on embedded software for smart devices, and collaborating with various stakeholders including silicon architecture and implementation teams.

The ideal candidate brings strong experience in embedded systems, with expertise in C/C++ programming, Linux kernel development, and device drivers. You'll need to understand various interface protocols (USB, SPI, I2C, etc.) and have experience with power management and system integration.

This is an excellent opportunity for someone passionate about low-level software development who wants to impact billions of users through Google's hardware products. You'll be working at the intersection of hardware and software, helping to push the boundaries of what's possible in consumer electronics while being part of a team that values innovation and technical excellence.

Last updated 2 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

Benefits For Senior Software Engineer, Kernel and Firmware, Silicon

Medical Insurance
Visa Sponsorship
  • Equal opportunity employer
  • Global collaboration environment
  • Work on products that impact billions of users

Interested in this job?

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