Taro Logo

Software Engineer, Multimedia, Kernel and Firmware, Silicon

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

Description For Software Engineer, Multimedia, Kernel and Firmware, Silicon

Google is seeking a Software Engineer specializing in Multimedia, Kernel, and Firmware for their Silicon team in Bengaluru. This role sits at the intersection of hardware and software, working within a vertically integrated team that spans from hardware through applications. The position involves developing crucial embedded systems software, focusing on firmware and Linux drivers for next-generation smart devices.

The ideal candidate will have strong expertise in embedded programming, Linux networking, and system architecture. They'll be responsible for designing and implementing software that enables seamless integration between hardware accelerators and applications, while optimizing for both power and performance. This role requires collaboration with various stakeholders across silicon architecture, implementation, and software teams.

This is an excellent opportunity for experienced engineers who want to work on cutting-edge technology at Google, where they'll help create solutions that impact billions of users. The position offers the chance to work on complex technical challenges while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical expertise in embedded systems, Linux kernel development, and hardware-software integration. You'll be part of a team that's pushing the boundaries of what's possible in consumer electronics and embedded systems, while working with some of the industry's best engineers and resources.

Last updated 2 days ago

Responsibilities For Software Engineer, Multimedia, 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, develop, and test 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 Software Engineer, Multimedia, Kernel and Firmware, Silicon

Linux
  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience
  • 5 years of work experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience in Linux networking, including network packet filtering, network protocol acceleration, camera front-end and sensor Linux drivers, and video codecs
  • Experience with embedded programming in C/C++

Interested in this job?

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