Senior Staff Engineer - Linux Kernel Development (System Cache/MPAM)
Qualcomm · Bengaluru · 13+ yrs experience · Posted 2026-05-31
Tech stack: C, C++, Linux
Apply on the company site · Get a referral for this role
Qualcomm salary & ratings · Qualcomm interview process · More live openings
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - Qualcomm’s QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR.
- 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 help build, and oversee the building of, solutions that enhance and optimize hardware and software.
- Tasks involved can be one or more of the following: participate in architecture discussions, help perform architectural analysis and validation, define, and validate HW/SW interfaces, develop, and optimize software solutions that exercise the full compute capability of the Qualcomm Snapdragon platform, develop end-to-end use cases that incorporate new technologies and develop & support SW drivers used in Qualcomm Snapdragon platform.
- The candidate will be expected to lead the development of a new technologies from end-to-end, from proposing the new hardware, working with the hardware team on the design, working with the SW teams on how best to integrate the new hardware, to the development of the drivers for the new hardware.
- The team supports contributing to the following technical area’s ARM, DSP and RISC-V, System Cache, AI Infra SW, Signaling/IPC/IPCC, Computing and ML Use cases, SMMU, Exclusive Monitors, Far Atomics, Coherency, Memory Ordering, Memory Management, Memory Map, Virtualization
Qualifications: - Solid knowledge on System SW
- Solid knowledge on 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 in 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 Experiences:
- 13+ years Software Engineering, Computer Architecture, Systems Engineering, or related work experience.
Qualifications
- Solid knowledge on System SW
- Solid knowledge on 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 in 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 Experiences:
- 13+ years Software Engineering, Computer Architecture, Systems Engineering, or related work experience.
Responsibilities
- Qualcomm’s QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR.
- 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 help build, and oversee the building of, solutions that enhance and optimize hardware and software.
- Tasks involved can be one or more of the following: participate in architecture discussions, help perform architectural analysis and validation, define, and validate HW/SW interfaces, develop, and optimize software solutions that exercise the full compute capability of the Qualcomm Snapdragon platform, develop end-to-end use cases that incorporate new technologies and develop & support SW drivers used in Qualcomm Snapdragon platform.
- The candidate will be expected to lead the development of a new technologies from end-to-end, from proposing the new hardware, working with the hardware team on the design, working with the SW teams on how best to integrate the new hardware, to the development of the drivers for the new hardware.
- The team supports contributing to the following technical area’s ARM, DSP and RISC-V, System Cache, AI Infra SW, Signaling/IPC/IPCC, Computing and ML Use cases, SMMU, Exclusive Monitors, Far Atomics, Coherency, Memory Ordering, Memory Management, Memory Map, Virtualization
More openings at Qualcomm
- Senior Engineer - AI Data Center Security work — Bengaluru
- Staff Engineer-CPU SW/HW Co-Design Engineer (ML Systems) — Bengaluru
- Linux cybersecurity Senior Software Engineer — Bengaluru
- ARM Server SoC Software & Firmware Systems Engineer (Sr. Staff / Principal) — Bengaluru
- Senior Lead Engineer — Hyderabad
- Engineer, Staff-Camera — Hyderabad