Taro Logo

Software Engineer, Kernel and Firmware Silicon

A technology company that organizes the world's information and makes it universally accessible and useful.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer, Kernel and Firmware Silicon

Google is seeking a Software Engineer specializing in Kernel and Firmware Silicon to join their team in Bengaluru. This role is part of Google's mission to develop next-generation technologies that impact billions of users. The position focuses on embedded systems development, particularly in kernel and firmware development for hardware accelerators and smart devices.

The ideal candidate will work at the intersection of software and hardware, developing drivers and firmware for optimal performance and power consumption. This role requires expertise in embedded systems, Linux kernel development, and various interface protocols. The position offers the opportunity to work with cutting-edge technology and contribute to Google's hardware initiatives.

As part of Google's team that combines AI, Software, and Hardware, you'll be involved in creating radically helpful experiences. The role involves close collaboration with hardware designers and requires understanding of low-level system architecture, including ARM and SoC designs.

The position offers the opportunity to work on critical projects with the flexibility to grow and evolve within Google's fast-paced environment. You'll be part of a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful, ultimately aiming to improve people's lives through technology.

This is an excellent opportunity for someone with a strong foundation in embedded systems and kernel development who wants to make an impact at scale while working with some of the most advanced technology in the industry.

Last updated 2 days ago

Responsibilities For Software Engineer, Kernel and Firmware Silicon

  • Design software for application developers that make use of hardware accelerators seamlessly and in a timely manner
  • Implement and validate firmware and Linux drivers for optimal power consumption and performance
  • Design, development, and test embedded software drivers for the next generation of smart devices

Requirements For Software Engineer, Kernel and Firmware Silicon

Linux
Python
Java
JavaScript
  • Bachelor's degree in Electrical, Electronics, or Computer streams, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of work experience in development, testing, and deployment of consumer electronics/embedded systems
  • 1 year of experience with data structures or algorithms
  • Experience with embedded systems, kernel, Linux, RTOS or firmware, device driver

Interested in this job?

Jobs Related To Google Software Engineer, Kernel and Firmware Silicon