Q

Quest Global

Engineering services, digital transformation, asset management

Senior Android Platform Security Engineer

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • At least 7 years of hands-on software engineering experience in embedded systems, operating system internals, or mobile platform security.
  • Strong proficiency in C++, Rust, and Java, including JavaCard for Secure Element applet development where applicable.
  • Hands-on experience with Android Keystore, KeyMint or Keymaster, Trusty OS or equivalent trusted execution environments such as OP-TEE or QTEE, and Secure Elements such as eSE or StrongBox.
  • Experience developing and integrating Android hardware abstraction layers using AIDL and HIDL, and Binder inter-process communication.
  • Foundation in applied cryptography, including AES, RSA, ECC/ECDSA/ECDH, SHA/HMAC, and key derivation functions; public key infrastructure; X.509 certificates; and hardware key attestation.
  • Hands-on experience developing, executing, and debugging Android Compatibility Test Suite and Vendor Test Suite test suites.

Responsibilities

  • Architect, develop, and maintain Android security components, including Android Keystore, KeyMint and StrongBox KeyMint, Trusty OS Trusted Applications, and JavaCard applets for Secure Elements.
  • Define, implement, and evolve AIDL-based hardware abstraction layers and Binder inter-process communication interfaces connecting the Android operating system framework with trusted execution environments and Secure Element hardware.
  • Implement and review cryptographic protocols, hardware-backed key generation, key attestation, X.509 certificate chain validation, and secure storage mechanisms.
  • Author, maintain, and debug Compatibility Test Suite and Vendor Test Suite tests to ensure security compliance and robustness across SoC vendors and OEMs.
  • Triage, identify root causes, and resolve functional, performance, and security issues spanning Java framework services, native C++ and Rust system daemons, kernel drivers, trusted execution environments, and Secure Elements.
  • Provide technical mentorship, lead security design reviews and threat modeling, and conduct code reviews in C++, Rust, and Java to ensure memory safety and secure coding practices.

Desired Qualifications

  • Experience with Rust in the Android Open Source Project, such as keystore2, the KeyMint Rust reference implementation, or Trusty Rust Trusted Applications.
  • Experience developing JavaCard applets, and familiarity with GlobalPlatform specifications, APDU command protocols, and OMAPI.
  • Knowledge of Remote Key Provisioning, CBOR/COSE data structures, Device Identifier Composition Engine, or Android Virtualization Framework and pKVM.
  • Familiarity with side-channel mitigation, fuzz testing with libFuzzer, static and dynamic analysis tools, and hardware security certification standards.
  • A track record of contributing to the Android Open Source Project and collaborating with SoC vendors, OEMs, or Secure Element vendors.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs