GOGoogle Inc
Software Engineer, Kernel and Firmware, Silicon
Bangalore ₹3-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.