Job Description
Google is one of the world’s most innovative technology companies, shaping how billions of users access and interact with information. Known for its cutting-edge products like Search, Gmail, Maps, Android, YouTube, and Cloud, Google has become synonymous with innovation, scale, and excellence.
In India, Google has established major campuses in Bengaluru, Hyderabad, and Gurugram, offering opportunities for talented professionals to contribute to global products. At Google, employees are encouraged to think differently, experiment, and solve complex challenges that impact the world.
Joining Google means becoming part of a mission-driven organization that believes in making information universally accessible and useful.
Job Overview
| Criteria | Details |
|---|---|
| Position | Software Engineer, Android System |
| Location | Bengaluru, Karnataka, India |
| Category | Technology & Engineering |
| Employment Type | Full-time |
| Work Mode | Office-based |
| Salary | ₹25 – ₹40 LPA |
| Team | Android Systems Team |
Job Responsibilities
- Design, develop, and deploy new features for the Android platform.
- Work on core system components such as storage, filesystems, updatability, and virtualization.
- Develop and maintain Generic Kernel Images (GKI) for next-generation devices.
- Collaborate with Android and Linux kernel teams to enhance performance, security, and reliability.
- Scale development across multiple verticals including Wear OS, Android Auto, Android TV, and more.
- Contribute to open-source projects like the Linux kernel and Android OS.
- Ensure the foundation of Android software remains secure, updatable, and high quality.
Eligibility Criteria
| Criteria | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science or equivalent practical experience |
| Experience | At least 2 years in OS, computer architecture, embedded systems, or Linux/Unix kernel |
| Programming | Hands-on experience with C/C++ programming |
| Core Skills |
Proficiency in data structures and algorithms Experience with the Android platform |
| Preferred Qualifications |
|
Required Skills
| Skill Area | Details |
|---|---|
| Programming | Strong programming skills in C/C++ |
| Linux & Embedded Systems | Expertise in Linux kernel and embedded systems |
| Problem-Solving | Deep knowledge of data structures and algorithms with a problem-solving mindset |
| System Software | Experience in system software development |
| Collaboration | Ability to collaborate across global teams and projects |
Salary
- Salary Range: ₹25 – ₹40 LPA (approx., depending on experience and role).
- Additional Benefits: Stock options, annual performance bonuses, and global project exposure.
Benefits of Working at Google
- Competitive pay with performance-based incentives.
- Health and wellness programs.
- Hybrid and flexible work environment.
- Opportunities for continuous learning and certifications.
- Exposure to advanced technologies and global projects.
- Inclusive workplace with diversity and equal opportunity policies.
- Work-life balance with generous paid time off.
Why Apply?
This opportunity is perfect for engineers passionate about Android development and system software. By joining the Android Systems team at Google Bengaluru, you will:
- Work on next-generation Android OS technologies used by billions worldwide.
- Contribute to open-source projects that shape the mobile ecosystem.
- Collaborate with some of the brightest engineers in the world.
- Advance your career in one of the most innovative workplaces globally.
If you are skilled in C/C++, embedded systems, and Linux kernel, this is your chance to become a part of the team that builds the future of Android.
