Senior Staff Engineer - Linux Kernel Development (System Cache/MPAM)

Qualcomm

Bengaluru

On-site

INR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm India Private Limited is looking for a senior member of the System Software Architecture team. You will work on developing power-efficient and optimized solutions for various platforms.

The ideal candidate should have at least 13 years of experience in Software Engineering, a strong background in CPU architecture, and solid programming skills in languages such as C, C++, Java, and Python.

This position offers an opportunity to lead cross-functional teams and work on innovative technologies.

Qualifications

  • 13+ years of Software Engineering, Computer Architecture, Systems Engineering, or related work experience.
  • 3+ years with programming languages such as C, C++, Java, Python.

Responsibilities

  • Lead development of new technologies from end to end.
  • Participate in driver development in Linux Kernel and Embedded FW Cores.
  • Define HW and SW interfaces, optimize or design drivers.

Skills

System SW
CPU/MMU/System Cache/IOMMU architecture
Linux kernel device driver development
Linux Memory Management Software
Real Time OS
Embedded Software
Firmware development
C/C++/Assembly/Scripting
Analytical and problem‑solving skills
Planning and time management

Education

Bachelor’s in Computer Science
Master’s in Computer Science/EE
PhD in Engineering, Information Systems, Computer Science

Job description

Company

Qualcomm India Private Limited

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

Qualcomm’s QCT System Software Architecture team is helping build power efficient, embedded, next-generation system‑on‑chip solutions to enable advanced features in Mobile, Auto, XR and VR.

Job Function

As a senior member of the System Software Architecture team, the candidate will work closely with cross‑functional teams (system, hardware, software, platform architecture) to build, oversee, and optimize solutions that enhance hardware and software.

Tasks include participation in architecture discussions, performing architectural analysis and validation, defining and validating HW/SW interfaces, developing and optimizing software solutions for the Qualcomm Snapdragon platform, developing end‑to‑end use cases, and supporting SW drivers.

Responsibilities: lead development of new technologies from end to end, define HW, integrate with SW, and develop drivers. Contribute to areas such as ARM, DSP, RISC‑V, System Cache, AI Infra SW, Signaling/IPC/IPCC, computing, ML use cases, SMMU, exclusive monitors, far atomics, coherency, memory ordering, memory management, and virtualisation.

Skills / Experience
  • Solid knowledge of System SW
  • Solid knowledge of CPU/MMU/System Cache/IOMMU architecture
  • Experience with Linux kernel device driver development
  • Experience with Linux Memory Management Software
  • Experience with Real Time OS
  • Experience with Embedded Software
  • Experience with Firmware development
  • Excellent logical programming using C/C++/Assembly/Scripting
  • Experience working in a large organization
  • Strong analytical and problem‑solving skills
  • Good planning, time management, decision‑making, presentation, and organization skills
  • Effective written and verbal communication
  • Excellent interpersonal and teamwork skills
Work Experience

13+ years of Software Engineering, Computer Architecture, Systems Engineering, or related work experience.

Responsibilities

Participate in driver development in Linux Kernel, Embedded FW Cores, and DSP used for ML and Audio Processing; work with hardware designers on requirements; define SW interfaces; develop early drivers/framework enhancements; optimize or design drivers; oversee delivery of SW drivers; and lead cross‑functional teams on technology roadmaps.

Education Requirements

Bachelor’s in Computer Science (Master’s in Computer Science/EE desirable).

Minimum Qualifications
  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
  • Master’s degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, Python.
Equal Opportunity Employer

Qualcomm is an equal‑opportunity employer. The company provides reasonable accommodations for individuals with disabilities during the hiring process and commits to an accessible workplace.

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

Similar jobs worth comparing

Senior Lead Engineer - Linux Kernel Development
Senior Lead Engineer - Linux Kernel Development

Qualcomm • Telangana

On-site
INR 1,200,000 - 2,400,000
Engineer, Senior
Engineer, Senior

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 2,500,000
Senior Engineer - Embedded Software & Driver Development
Senior Engineer - Embedded Software & Driver Development

Qualcomm • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Engineer - Linux Kernel Development
Engineer - Linux Kernel Development

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 2,000,000
CPU Software Engineer staff
CPU Software Engineer staff

Qualcomm • Bengaluru

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

Qualcomm • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago
Senior Engineer - Embedded Software & Driver Development Hyderabad, Telangāna, India Software Engineering Posted a day ago

Qualcomm • Hyderabad

On-site
INR 1,000,000 - 1,800,000
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead
SoC Silicon Validation - Embedded Firmware Infra development Engineer, Sr. Lead

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,100,000
CPU Software Engineer, Senior Staff
CPU Software Engineer, Senior Staff

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Sr.Engineer -CE
Sr.Engineer -CE

Qualcomm • Hyderabad

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