GO

Software Engineer, Kernel and Firmware, Silicon

Google Inc
Bangalore3-7 LPA Posted 28 Apr 2025
FULL TIME
ARM architectures system integration
Device drivers firmware
Embedded programming in C C++
Embedded systems Linux RTOS
Interface protocols USB SPI I2C UART PCIe

Job Description

Role Responsibilities:

  • Develop and design software applications that enable seamless use of hardware accelerators by developers.
  • Implement and validate firmware and Linux drivers optimizing for power consumption and performance.
  • Create and test embedded software drivers for next-generation smart devices.
  • Collaborate closely with hardware designers and system engineers for integration and debugging.

Job Requirements:

  • Bachelor's degree in Electrical, Electronics, or Computer Engineering or equivalent practical experience.
  • Minimum 2 years of experience in development, testing, and deployment of consumer electronics or embedded systems.
  • Proficiency in embedded programming with C/C++ and experience in Linux, RTOS, or kernel development.
  • Strong knowledge of interface protocols and experience working with ARM or low-power SoC architectures.
Join WhatsApp Channel