Android Kernel & Driver Developer

Careernet

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Careernet in Bengaluru, India is seeking an experienced engineer to develop and maintain Android and Linux kernel device drivers using C and C++. You will work on low-level software across Android platforms, focusing on kernel driver development and hardware interface integration.

The role requires deep knowledge of Android kernel, Linux kernel, HAL integration, and OS upgrades, along with hands-on debugging, root-cause analysis and contribution to system-level stability.

Qualifications

  • 3 - 13 years of relevant experience in Android kernel, embedded systems or device driver development.
  • Strong programming experience in C++ and C/C++ for embedded or system software development.
  • Hands-on experience with Android platform software and Android system-level components.
  • Practical experience developing or maintaining kernel drivers and low-level device software.
  • Understanding of Android kernel, Linux kernel, HAL integration and Android platform upgrades.

Responsibilities

  • Develop, modify and maintain Android and Linux kernel device drivers using C and C++.
  • Implement and integrate peripheral interfaces and device-level software for Android platforms.
  • Perform kernel porting, version migration and Android OS upgrade activities across device platforms.
  • Integrate Android HAL components and resolve issues across kernel, HAL and system software layers.
  • Debug system-level failures, investigate stability issues and perform root-cause analysis in Linux and Android environments.

Skills

Kernel Driver
C/C++
Android
Embedded Systems
Device Driver

Education

Bachelors or Masters in CS/EE

Job description

Key Skills: Kernel Driver, C++, C/C++, Android,

Roles and Responsibilities:
  • Develop, modify and maintain Android and Linux kernel device drivers using C and C++.
  • Implement and integrate peripheral interfaces and device-level software for Android platforms.
  • Perform kernel porting, version migration and Android OS upgrade activities across device platforms.
  • Integrate Android HAL components and resolve issues across kernel, HAL and system software layers.
  • Debug system-level failures, investigate stability issues and perform root-cause analysis in Linux and Android environments.
Skills Required:
  • 3 - 13 years of relevant experience in Android kernel, embedded systems or device driver development.
  • Strong programming experience in C++ and C/C++ for embedded or system software development.
  • Hands-on experience with Android platform software and Android system-level components.
  • Practical experience developing or maintaining kernel drivers and low-level device software.
  • Understanding of Android kernel, Linux kernel, HAL integration and Android platform upgrades.
Good to Have:
  • Experience with Linux drivers and Linux device driver development.
Education:

Bachelor's or master's degree in Computer Science, Electronics, Electrical Engineering or a related discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Engineer at An IT Service Company
Android Engineer at An IT Service Company

Talentzo Delhi • India

Remote
INR 600,000 - 1,200,000
Linux Kernel Development Engineer – CoreOS
Linux Kernel Development Engineer – CoreOS

Rwindia • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Linux Kernel & Device Driver Engineer
Linux Kernel & Device Driver Engineer

Sasken Technologies Limited • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Mumbai

On-site
INR 1,400,000 - 2,200,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Kolkata District

On-site
INR 600,000 - 1,200,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Chennai

On-site
INR 1,200,000 - 1,800,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Delhi

On-site
INR 900,000 - 1,300,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Hyderabad

On-site
INR 800,000 - 1,400,000
Linux Kernel Driver
Linux Kernel Driver

Tekskills Inc. • Dadri

On-site
INR 900,000 - 1,300,000
Software Engineer
Software Engineer

Quectel • Maharashtra

On-site
INR 900,000 - 1,400,000