JOB DESCRIPTION:
Our Product Security team is looking to hire a Senior Product Security Engineer to help build security solutions that will impact our newest products going to market in 2024. This person will partner closely with engineering teams and leadership to ensure we continue creating a product that prioritizes security, privacy and ethics.
How you’ll make an impact:
Work with device software teams to:
Implement fixes for security vulnerabilities
Develop and implement defensive security measures
Develop, review, test, and debug Android APIs and system services
Assist with designing strategic innovations for security architecture
Lead security projects designed to improve the security posture of the Flock device ecosystem
Perform threat modeling on device security, share security recommendations, and refine the security design guidelines.
We’re looking for people who:
Strong knowledge of and experience with AOSP architecture and comprising projects
Have extensive knowledge of Android fundamentals (ART, RIL, AIDL, Broadcast, Binder, Messenger, SystemServer, etc.). Specific experience with the Java/Frameworks side of these interfaces preferred
Experience with C/C++ and Kotlin/Java, specific experience with Android Frameworks and System Java preferred
Working in a Linux development environment with GNU toolchain and standard project management tools (Git, Github, Gerrit, etc.)
Dealing with complex systems and codebases (AOSP, Android Makefile, Soong, HALs, etc)
Experience with SELinux
4+ years of experience developing software for Android devices
Nice to haves:
Experience working directly with hardware, specifically microcontrollers
Low level experience working with Qualcomm chipsets
Low level experience working with network protocols such as BLE and LTE
Linux internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system, networking, storage, subsystem architecture)