Bachelor's degree in an engineering discipline or a closely related technical field.
Approximately 7 or more years of software engineering experience focused on low-level platform development, ideally on an Android-based platform.
Strong proficiency in C and C++ for systems and kernel-level development.
Proficiency in Python and Shell scripting for automation, tooling, and build pipelines.
Working knowledge of Java and Kotlin for Android framework-level modifications and system integration work.
Hands-on Linux kernel development experience, including building from source, kernel module development, device tree configuration, and debugging kernel-level issues.
Experience working with Linux and Android environments in production or operational settings.
Experience managing device fleets at scale in real-world operational environments, including monitoring, updates, and policy enforcement.
Eligibility to obtain a U.S. Secret Clearance
Ability to design and maintain CI/CD-based build pipelines with secure key management and reproducible builds.
Experience with Android system-level development, focusing on platform and OS internals rather than application development.
Experience building, modifying, and flashing custom Android system images from AOSP or comparable open-source bases.
Hands-on experience with Android Verified Boot, bootloader security, and the secure boot chain for embedded or vehicle platforms.
Familiarity with Android OTA internals, including update mechanisms, A/B partitioning, payload generation, and the boot control HAL.
Strong security engineering fundamentals, including public key infrastructure (PKI), code signing, chain of trust, full-disk and file-based encryption (FDE/FBE), and key management practices.
Experience working with or aligning to U.S. government cybersecurity frameworks and standards.