Engineer, Staff - Linux Kernel/ARM
SunGreenH2
This job is no longer accepting applications
See open jobs at SunGreenH2.See open jobs similar to "Engineer, Staff - Linux Kernel/ARM" Entrepreneurs First.
Hyderabad, Telangana, India
Posted on May 17, 2026
Company
Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Engineering
General Summary
As a Staff Software Engineer, you will contribute to the design, development, debug, optimization and commercialization of software solutions for Qualcomm’s next-generation IoT platforms. You will collaborate closely with cross-functional teams and lead a team of Engineers and contribute to the advancement of critical technologies such as virtualization, memory management, scheduler and Linux Kernel.
Key Responsibilities
====================
Contribute to architecture and development of Linux kernel features for Armv8/v9-based SoCs in areas like virtualization (KVM), scheduling, and memory management (IOMMU). Optimize power and performance management technologies like DVFS for next-generation ARM-based systems. Collaborate with cross-disciplinary teams to ensure the successful delivery of high-performance, scalable software solutions. Debug and resolve complex software issues using tools like JTAG debuggers. Drive improvements in system software for ARMv8 and ARMv9 based platforms. Lead kernel bring-up on new silicon and virtual platforms Lead and mentor a team of 3–5 engineers and contribute to technical reviews, design documentation, and architectural decisions. Represent the company in open-source communities and industry working groups
Required Qualifications
========================
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 8+ years of experience in Linux kernel development, with a strong focus on Arm architecture. Deep understanding of kernel subsystems such as memory management, scheduler, device drivers, perf and power management, and interrupt handling. Strong debugging skills using tools like ftrace, perf, kgdb, crash, and kernel logs
Preferred Qualifications
=========================
Experience with virtualization Solid knowledge of ARMv8 and ARMv9 architecture and its extensions is plus. Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.). Experience in Board and SOC bringup, Device drivers, peripheral buses (SPI, I2C, USB), Memory controllers for DDR Familiarity with tools like SCM tools (e.g., GIT) and debugging technologies like JTAG debuggers. Contributions to open-source (Linux kernel) project. Familiarity with CI/CD pipelines for kernel testing and validation. Knowledge of firmware interfaces (UEFI, ACPI, Devicetree) and bootloaders (U-Boot, EDK2).
Minimum Qualifications
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.
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.
Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Engineering
General Summary
As a Staff Software Engineer, you will contribute to the design, development, debug, optimization and commercialization of software solutions for Qualcomm’s next-generation IoT platforms. You will collaborate closely with cross-functional teams and lead a team of Engineers and contribute to the advancement of critical technologies such as virtualization, memory management, scheduler and Linux Kernel.
Key Responsibilities
====================
Contribute to architecture and development of Linux kernel features for Armv8/v9-based SoCs in areas like virtualization (KVM), scheduling, and memory management (IOMMU). Optimize power and performance management technologies like DVFS for next-generation ARM-based systems. Collaborate with cross-disciplinary teams to ensure the successful delivery of high-performance, scalable software solutions. Debug and resolve complex software issues using tools like JTAG debuggers. Drive improvements in system software for ARMv8 and ARMv9 based platforms. Lead kernel bring-up on new silicon and virtual platforms Lead and mentor a team of 3–5 engineers and contribute to technical reviews, design documentation, and architectural decisions. Represent the company in open-source communities and industry working groups
Required Qualifications
========================
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 8+ years of experience in Linux kernel development, with a strong focus on Arm architecture. Deep understanding of kernel subsystems such as memory management, scheduler, device drivers, perf and power management, and interrupt handling. Strong debugging skills using tools like ftrace, perf, kgdb, crash, and kernel logs
Preferred Qualifications
=========================
Experience with virtualization Solid knowledge of ARMv8 and ARMv9 architecture and its extensions is plus. Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.). Experience in Board and SOC bringup, Device drivers, peripheral buses (SPI, I2C, USB), Memory controllers for DDR Familiarity with tools like SCM tools (e.g., GIT) and debugging technologies like JTAG debuggers. Contributions to open-source (Linux kernel) project. Familiarity with CI/CD pipelines for kernel testing and validation. Knowledge of firmware interfaces (UEFI, ACPI, Devicetree) and bootloaders (U-Boot, EDK2).
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
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.
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.
This job is no longer accepting applications
See open jobs at SunGreenH2.See open jobs similar to "Engineer, Staff - Linux Kernel/ARM" Entrepreneurs First.