Senior Lead Engineer - Android OS System Security
Qualcomm · Hyderabad · 6+ yrs experience · Posted 2026-04-21
Tech stack: C, C++, Java, Linux, Python
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.