19 Oct
|
Quest Global
|
Bengaluru
19 Oct
Quest Global
Bengaluru
Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
About the Job
As a Senior Software Engineer on the Android Platform Security team, you will architect, design, develop, and validate critical hardware-backed security modules that protect billions of Android devices worldwide. You will work across the entire Android security stack—from Java framework APIs and Rust/C++ system daemons (keystore2) down to AIDL Hardware Abstraction Layers (HALs), Trusted Execution Environments (Trusty OS), and Secure Elements (JavaCard / StrongBox).
In this role,
you will lead complex features involving cryptographic key management, hardware attestation, Remote Key Provisioning (RKP), and compliance verification through CTS and VTS suites.
Key Responsibilities
• Design & Development: Architect, develop, and maintain core Android security components including Android Keystore, KeyMint (and StrongBox KeyMint), Trusty OS Trusted Applications (TAs), and JavaCard applets for Secure Elements (eSE).
• HAL & IPC Integration: Define, implement, and evolve AIDL-based HALs and Binder IPC interfaces connecting the Android OS framework with underlying TEE and Secure Element hardware.
• Cryptography & PKI: Implement and review cryptographic protocols, hardware-backed key generation, key attestation, X.509 certificate chain validation, and secure storage mechanisms.
• Testing & Compliance: Author, maintain, and debug CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) tests to
📌 Senior Android Platform Security Engineer (Bengaluru)
🏢 Quest Global
📍 Bengaluru