Software Engineer

Quectel

Maharashtra

On-site

INR 900,000 - 1,400,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quectel in Pune, Maharashtra, is seeking an experienced engineer to drive Android/Linux system driver development (HAL layer and kernel drivers) for key peripherals. The role requires hands-on debugging and collaboration with hardware teams.

You will tackle partitioning, thermal rise, power optimization, crash localization, and performance tuning while supporting customer projects. A Bachelor's or Master's degree in CS/EC/EE is required with 3–5 years of relevant experience.

Qualifications

  • 3–5 years of Android/Linux system driver development and kernel engineering.
  • Bachelor’s or Master’s in CS, EC, EE, or related field.
  • Experience debugging hardware interfaces and collaborating with hardware teams.

Responsibilities

  • Develop Android/Linux system drivers (HAL layer, kernel drivers) for peripherals.
  • Debug LCD/TP/Camera/Audio/NFC peripherals.
  • Address partitioning, thermal management, power optimization, crash localization, and performance tuning.
  • Collaborate with hardware teams and support customer projects.

Skills

Android kernel
Linux kernel
Embedded systems
Peripheral debugging

Education

Bachelors in CS/EE/EC
Masters in related field

Job description

1. Detail Responsible for Android/Linux system driver development (HAL layer, Kernel driver), such as LCD/TP/Camera/Audio/NFC peripheral debugging;

2.Responsible for solving problems and developing requirements related to Android/Linux system partitioning, temperature rise, power optimization, crash and restart localization, as well as performance optimization, kernel pruning, etc., and providing support and guidance to customer projects;

3.Customer project support, requirement development, and troubleshooting, as well as collaborating with other colleagues to debug and tackle challenges. Able to jointly evaluate hardware interface and functional requirements with hardware developers;

4.Complete other tasks assigned by the leader.

Requirements:

Education: Bachelor’s or Master’s degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering, or a related field.

Experience: 3 to 5 years of professional experience in Android/Linux system driver development and kernel engineering.

Location & Work Type: Must be located in or willing to relocate to Pune, Maharashtra (Hybrid workplace mode).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Kernel Development Engineer – CoreOS
Linux Kernel Development Engineer – CoreOS

Rwindia • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Quectel • Maharashtra

Hybrid
INR 1,200,000 - 2,300,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Android Kernel & Driver Developer
Android Kernel & Driver Developer

Careernet • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Android Engineer at An IT Service Company
Android Engineer at An IT Service Company

TheCodingShef • Delhi, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Linux Application Developer
Linux Application Developer

Bajaj Auto Limited • India

On-site
INR 2,500,000 - 4,000,000
Linux Kernel Development - Engineer Staff
Linux Kernel Development - Engineer Staff

QUALCOMM, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Engineer, Staff_CE_Device Driver Development
Engineer, Staff_CE_Device Driver Development

Qualcomm • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Android Engineer at An IT Service Company
Android Engineer at An IT Service Company

Talentzo Delhi • India

Remote
INR 600,000 - 1,200,000
Android Audio Developer
Android Audio Developer

Alten • Bengaluru

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