Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare
filter salaries All Filters

14 Google Software Engineer Jobs

Software Engineer, Kernel and Firmware

2-7 years

₹ 10L/yr - 100L/yr (AmbitionBox estimate)

tooltip
This is an estimate of the average salary range for this position. It has not been reviewed by the company, and the actual salary may differ.

Bangalore / Bengaluru

1 vacancy

Software Engineer, Kernel and Firmware

Google

posted 3+ weeks ago

Job Role Insights

Flexible timing

Job Description

Minimum qualifications:
  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience.
  • 2 years of experience in development, testing and deployment of consumer electronics/embedded systems.
  • Experience with Embedded Systems, Devices, C, C++, Kernel, Device Drivers, Linux, Firmware.
  • Experience with embedded programming in C/C++.

Preferred qualifications:
  • Experience in Electrical, Electronics or Computer Engineering with competencies in Embedded domain, data structures, algorithms, and software design.
  • Experience in working closely with hardware designers and reading schematics.
  • Experience with Advanced RISC Machine (ARM) or other low-power SoC architectures, memory system, interconnects etc.
  • Experience in Performance/power analysis and optimization.
  • Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration.
  • Knowledge of Advanced RISC Machine (ARM), system BIOS, Linux kernel, device drivers.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
Responsibilities
  • Design software applications for developers, and let them make use of hardware accelerators seamlessly in a timely manner.
  • Implement and validate firmware and Linux drivers for optimal power consumption and performance.
  • Design, develop, and test embedded software drivers for the next generation of smart devices.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Write product or system development code.

Employment Type: Full Time, Permanent

Read full job description

Google Software Engineer Interview Questions

A Software Engineer was asked
1w ago
Q. Write a recursive function implementation.
A Software Engineer was asked
1w ago
Q. Given an array, sort its elements into three distinct groups.
A Software Engineer was asked
2w ago
Q. Given two arbitrary binary trees, how do you determine whether these two trees a ... read more
View all

What Software Engineer at Google are saying

4.3
Rating based on 150 Software Engineer reviews

Likes

Free Food and Commute Services

Dislikes

1) Dirty Polictics 2) Manager personal favourites given the priority for promotion and hikes. 3) Many of L5 dont know how to lead the team since the stack is in house. Putting wrong timelines and estimates leads to overburden over L3 and L4. 4) L6 and L5 use their position power to put people on MI rating bcz they don't have anyone e..Read More

Read 150 Software Engineer reviews

Software Engineer salary at Google

reported by 3k employees
₹33.5 L/yr - ₹60 L/yr
399% more than the average Software Engineer Salary in India
View more details

What Google employees are saying about work life

based on 1.8k employees
76%
77%
56%
92%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Google Benefits

Submitted by Company
Health & Family First
Career Spotlight
Focusing on your experience
Submitted by Employees
Free Food
Free Transport
Cafeteria
Job Training
Work From Home
Soft Skill Training +6 more
View more benefits

Compare Google with

Oracle

3.7
Compare

Amdocs

3.7
Compare

Automatic Data Processing (ADP)

4.0
Compare

KPIT Technologies

3.2
Compare

24/7 Customer

3.5
Compare

Intellect Design Arena

3.9
Compare

Similar Jobs for you

Software Engineer at Google India Private Limited

Bangalore / Bengaluru

5-10 Yrs

Not Disclosed

Software Engineer at Episteme Soft Pvt Ltd.

Bangalore / Bengaluru

0-2 Yrs

Not Disclosed

Software Engineer at NeST Digital

Bangalore / Bengaluru

4-10 Yrs

Not Disclosed

Embedded Engineer Lead at Miko.ai

Mumbai

2-7 Yrs

Not Disclosed

Linux Kernel Driver at Capgemini

Bangalore / Bengaluru

4-9 Yrs

Not Disclosed

Kernel Developer at Nutanix Technologies India Private Limited

Bangalore / Bengaluru

6-11 Yrs

Not Disclosed

Engineer at Virtunet Systems

New Delhi

5-6 Yrs

Not Disclosed

Kernel Developer at acsia tech

Bangalore / Bengaluru

3-6 Yrs

Not Disclosed

Developer at Varite

6-8 Yrs

Not Disclosed

Kernel Developer at Allime Tech Solutions

Bangalore / Bengaluru

4-12 Yrs

Not Disclosed

Google Bangalore / Bengaluru Office Location

View all
Bengaluru Office
Google India Pvt. Ltd, No. 3, RMZ Infinity - Tower E 3rd, 4th, and 5th Floors, Old Madras Road Bengaluru
Karnataka 560016

Software Engineer, Kernel and Firmware

2-7 Yrs

₹ 10L/yr - 100L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Networking, C++, Embedded Software +7 more

3+ weeks ago·via naukri.com

Software Engineer, Android System

1-3 Yrs

₹ 10L/yr - 106L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Software Development, C, Data Structures

1 week ago·via naukri.com

Software Engineer, PhD, Early Career, Campus, 2025 Start

3-6 Yrs

₹ 10L/yr - 80L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Java, C++, Debugging +1 more

1 week ago·via naukri.com

Software Engineer, Android System

1-3 Yrs

₹ 10L/yr - 106L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Embedded Systems, Linux, Software Development +1 more

1 week ago·via naukri.com

Software Engineer, PhD, Early Career, Campus, 2025 Start

3-6 Yrs

₹ 10L/yr - 80L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Java, C++, Debugging +1 more

1 week ago·via naukri.com

Software Engineer, University Graduate, 2026

₹ 22L/yr - 32L/yr (AmbitionBox estimate)

Gurgaon / Gurugram, Bangalore / Bengaluru

Python, Networking, Machine Learning +5 more

3+ weeks ago·via naukri.com

Software Engineer, Silicon Software Platform

5-10 Yrs

₹ 10L/yr - 110L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Networking, C++, Embedded Software +7 more

3+ weeks ago·via naukri.com

Software Engineer, PhD, Early Career, Campus, 2025 Start

₹ 18L/yr - 45L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Data Analysis, Python, Networking +7 more

3+ weeks ago·via naukri.com

Software Engineer, Machine Learning Compilers

2-7 Yrs

₹ 10L/yr - 100L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Networking, Artificial Intelligence, Machine Learning +5 more

3+ weeks ago·via naukri.com

Software Engineer, Android System

2-7 Yrs

₹ 10L/yr - 100L/yr (AmbitionBox estimate)

Bangalore / Bengaluru

Networking, Android, Open Source +7 more

3+ weeks ago·via naukri.com
write
Share an Interview