Senior Lead Engineer - Android OS System Security

Qualcomm · Hyderabad · 6+ yrs experience · Posted 2026-04-21

Tech stack: C, C++, Java, Linux, Python

Apply on the company site · Get a referral for this role

Qualcomm salary & ratings · More live openings

About the role

Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - Enable security Mitigation features and develop tools to detect vulnerabilities.
- Experience: 6+ Years Mandatory expertise:
- AOSP (Android OS) Experience
- Familiarity with the Android software stack (HAL, Framework, Treble) and Android Security Bulletins (ASB).
- SE Linux in AOSP
- Linux Kernel Internals Experience
- C/C++ Embedded programming Experience
- Linux kernel programming, Android development experience
- Good to have:
- Knowledge of ARMv8/ARMv9 security extensions (e.g., PAN Privileged Access Never, PAC Pointer Authentication Codes, BTI Branch Target Identification)
- fuzzing tools like Syzkaller Trinity or to identify vulnerabilities in kernel drivers.
- Proficiency in Python Bash for developing automation tools
- Arm or Intel Architecture knowledge required
- Java programming language Linux Security knowledge, SElinux, fuzzing tools knowledge, Openwrt platform knowledge and Device Driver knowledge preferred skill set.
- Develop Security Mitigation features at kernel and user space.
- Work with Tech teams to understand the security design reviews and help to provide alternative design solutions.
Qualifications: - B.E, B.Tech or M.Tech from reputed institution with good CGPA
- Independently drive features and issues.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Qualifications

- B.E, B.Tech or M.Tech from reputed institution with good CGPA
- Independently drive features and issues.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Responsibilities

- Enable security Mitigation features and develop tools to detect vulnerabilities.
- Experience: 6+ Years Mandatory expertise:
- AOSP (Android OS) Experience
- Familiarity with the Android software stack (HAL, Framework, Treble) and Android Security Bulletins (ASB).
- SE Linux in AOSP
- Linux Kernel Internals Experience
- C/C++ Embedded programming Experience
- Linux kernel programming, Android development experience
- Good to have:
- Knowledge of ARMv8/ARMv9 security extensions (e.g., PAN Privileged Access Never, PAC Pointer Authentication Codes, BTI Branch Target Identification)
- fuzzing tools like Syzkaller Trinity or to identify vulnerabilities in kernel drivers.
- Proficiency in Python Bash for developing automation tools
- Arm or Intel Architecture knowledge required
- Java programming language Linux Security knowledge, SElinux, fuzzing tools knowledge, Openwrt platform knowledge and Device Driver knowledge preferred skill set.
- Develop Security Mitigation features at kernel and user space.
- Work with Tech teams to understand the security design reviews and help to provide alternative design solutions.