qualcomm11h ago
New
New
Staff Engineer - QNX and Linux Kernel Development
OtherStaff Engineer
0 views0 saves0 applied
Quick Summary
Key Responsibilities
The candidate needs to participate in driver development in various environments; for example: Linux Kernel, Embedded FW Cores and DSP used for ML & Audio Processing.
Requirements Summary
Linux Kernel, Embedded FW Cores, and DSP used for ML & Audio Processing. The Candidate will also work on contributing or leading platform ar
Technical Tools
OtherStaff Engineer
##
Company:
Qualcomm India Private Limited
## Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Job function: 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, Compute, 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 and also for the Automotive sector, focusing on Cockpit and ADAS domains. This role requires navigating complex virtualized environments using the Gunyah Hypervisor to manage resources across the PrimaryVM and guest VMs such as GearVM. The candidate will bridge the gap between hardware architecture and diverse operating systems, ensuring that system cache deliverables are optimized for performance, isolation, and stability across both Linux (LA) and QNX platforms.
Skills/experience:
* 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
* Solid knowledge of QNX and Linux kernel device driver development.
* Deep experience with Gunyah Hypervisor (or similar Type-1 hypervisors) and Stage-2 memory management.
* Direct experience developing and debugging drivers within a multi-VM architecture, specifically involving PrimaryVM and GearVM interactions.
* Strong understanding of ARM MPAM (Memory Partitioning and Monitoring) for hardware-enforced cache isolation.
* Knowledge of SCMI (System Control and Management Interface) and its implementation via CPUCP firmware for HLOS enablement will be a plus.
* Hands-on experience with hardware-software interface definition and validation for Automotive-grade SoCs.
* Experience with inter-VM signaling and resource arbitration in virtualized environments.
Work Experiences:
8-10 years Software Engineering, Computer Architecture , Systems Engineering, or related work experience.
Responsibilities:
The candidate needs to participate in driver development in various environments; for example: Linux Kernel, Embedded FW Cores and DSP used for ML & Audio Processing. Engineers on this teamwork work with hardware designers for requirements specification on new platform features. They will define SW interfaces and develop early drivers/framework enhancements to validate proof of concept. Engineers will also work with Software Engineers to optimize or design drivers in various environments. The candidate will oversee the delivering of SW drivers in various environment; for example: Linux Kernel, Embedded FW Cores, and DSP used for ML & Audio Processing. The Candidate will also work on contributing or leading platform architecture area in defining and executing on long term roadmaps in the area key technology areas that we work on. This involved leading cross functional teams into successfully executing on the technology roadmaps which help to maintain Qualcomm leadership in these core technologies. The candidate will participate in and lead the development of system drivers across various Automotive environments, including the Gunyah Hypervisor, PrimaryVM, and GearVM. A primary responsibility will be the delivery of system-level configuration and cache management drivers that support both Linux and QNX-based variants, ensuring robust on-chip memory resource management for complex automotive use cases. You will work closely with hardware designers to specify requirements for new platform features and develop early drivers for proof-of-concept validation. Additionally, the candidate will oversee the execution of long-term technology roadmaps, leading cross-functional teams to ensure Qualcomm maintains leadership in cache subsystem performance and hardware isolation for mixed-criticality automotive workloads.
Education requirements: Bachelor’s in computer science. A Master’s degree in computer science/EE is desirable.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Location & Eligibility
Where is the job
—
Location terms not specified
Listing Details
- Posted
- June 5, 2026
- First seen
- June 5, 2026
- Last seen
- June 5, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- June 5, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application · ~5 min on qualcomm's site
Please let qualcomm know you found this job on Jobera.
4 other jobs at qualcomm
View all →Explore open roles at qualcomm.
Similar Staff Engineer jobs
View all →S
ShieldaiSenior Staff Engineer, Software Autonomy (R5125)
International Office Entity
Senior Staff Engineer Design
Staff Engineer Development-Plating_2658
S
ShieldaiStaff Aerostructures Design Engineer (R4955)
USD 130000–200000
Full Time Employee
Staff Engineer
Staff Engineer (Product)
$180k–$230k/yr
Remote
Browse Similar Jobs
Manager6.2kAssistant Manager5.6kTeam Member5.6kEngineer3.9kDirector2.9kAssistant2.9kAssociate2.7kConsultant2.7kTechnician2.5kData Collector2.2kCoordinator2.1kFitness & Wellness2.1kSupervisor2kTeam Leader1.7kAnalyst1.6kRestaurant General Manager1.5kPart Time1.5kOperator1.2kSocial Worker1.2kCustomer Service1.2k
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.