Senior Engineer - Linux Kernel Development

Qualcomm

Hyderabad

On-site

INR 1,000,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm is seeking a Software Engineer in Hyderabad, India to design, develop, and validate embedded and cloud edge software. The ideal candidate will collaborate with teams to create world-class products, requiring strong skills in programming and Linux kernel development.

Candidates should hold a degree in relevant fields and have 2+ years of experience in software engineering. Role involves supporting Android on Snapdragon chipsets and debugging performance issues. Qualcomm values equal opportunity in the workplace.

Qualifications

  • 2+ years of software engineering or related work experience.
  • 3–5 years of software engineering or related work experience for preferred applicants.
  • Specific experience and expertise in any kernel subsystem.

Responsibilities

  • Work with cross teams to develop and support Linux kernel features for Android on Qualcomm Snapdragon chipsets.
  • Analyze performance bottlenecks and implement optimizations.
  • Identify and support core tools for Linux kernel development and debugging.

Skills

C
C++
Java
Python
Linux kernel development
Debugging
Performance analysis
Android

Education

Bachelor's degree in Engineering, Information Systems, Computer Science or related field
Master's degree in Engineering, Information Systems, Computer Science or related field
PhD in Engineering, Information Systems, Computer Science or related field

Tools

GDB
T32
Tracing tools
Version control systems

Job description

General Summary

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting‑edge, world‑class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system‑level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of software engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of software engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
  • Work on Linux kernel development for enabling and supporting Qualcomm Snapdragon chipsets and products.
Skills & Experience
  • 3–5 years of software engineering or related work experience.
  • Excellent knowledge of OS fundamentals, data structures, Linux kernel, and device‑driver model.
  • Excellent programming skills and expert‑level knowledge of C.
  • Specific experience and expertise in any kernel subsystem – core kernel, device drivers, memory, SMMU, ARM subsystems, etc.
  • Highly skilled in debugging using any debugger like T32, GDB, and crash‑analysis tools.
  • Expert in using tracing and other related tools to identify performance bottlenecks and solve them.
  • Well‑versed with other development tools such as tool chain, version control, etc.
  • Background experience in Android is a plus.
Responsibilities
  • Work with cross teams to develop and support various features in Linux kernel to support Android on Qualcomm Snapdragon chipsets.
  • Work on latest bleeding‑edge ARMv9 CPUs and features.
  • Closely work with power and performance teams to analyze and identify performance bottlenecks and implement optimizations.
  • Enable and support other teams that use supported Linux kernel features.
  • Identify and support core set of tools for assisting Linux kernel development, debugging, and support.

Qualcomm is an equal‑opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer - Linux Kernel Development
Engineer - Linux Kernel Development

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Senior Lead Engineer - Linux Kernel Development
Senior Lead Engineer - Linux Kernel Development

Qualcomm • Telangana

On-site
INR 1,200,000 - 2,400,000
Senior Lead Engineer - Linux Kernel Development
Senior Lead Engineer - Linux Kernel Development

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Linux Kernel Engineer with Coresight experience
Linux Kernel Engineer with Coresight experience

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,500,000
Principal Engineer- Enablement Stack
Principal Engineer- Enablement Stack

Qualcomm • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr Engineer-Kernel Mode Development
Sr Engineer-Kernel Mode Development

Qualcomm • Hyderabad

On-site
INR 900,000 - 1,300,000
Engineer, Staff - Linux Kernel Development
Engineer, Staff - Linux Kernel Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,200,000
Sr.Engineer -CE
Sr.Engineer -CE

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior engineer / Lead engineer - Linux Kernel Software engineer
Senior engineer / Lead engineer - Linux Kernel Software engineer

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,200,000
Engineer - Linux Kernel Development Hyderabad, Telangana, India Software Engineering Posted 13 [...]
Engineer - Linux Kernel Development Hyderabad, Telangana, India Software Engineering Posted 13 [...]

Qualcomm • Hyderabad

On-site
INR 1,800,000 - 3,000,000