Google
Software Engineer, Kernel and Firmware, Silicon
Found: November 14, 2025
This role is based in Bengaluru, Karnataka, India.
Responsibilities:
- Design software to enhance application development using hardware accelerators.
- Implement and validate firmware and Linux drivers for optimal performance.
- Develop and test embedded software drivers for smart devices.
- Collaborate on architecture with stakeholders to enhance user experience.
- Lead a functional team for software delivery.
Minimum qualifications:
- Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent experience.
- 2 years of experience in consumer electronics or embedded systems.
- Proficiency in embedded programming in C/C++.
- Experience with embedded systems, kernel, Linux, RTOS, or firmware.
Preferred qualifications:
- Master's degree in a relevant field.
- Experience with ARM architectures and interface protocols.
- Knowledge of performance analysis and optimization.