Requirements
- Experience with Google's AOSP and custom ROM development
- Solid knowledge of Android Camera HAL and frameworks like CameraX and Camera2
- Experience modifying the Android HAL and kernel-level programming
- Experience working with SE Linux and secure boot
- Experience with USB interfaces on Android and understanding how to bridge external data sources to the camera system
- Expertise with device drivers, particularly related to cameras on Android
- Knowledge of custom kernel compilation for Android
- Knowledge of Android 10 system internals
Nice to Have
- Experience developing virtual camera drivers or working with media injection into Android camera systems
- Experience with rooted devices, custom recovery (TWRP), and debugging tools for Android hardware
- Familiarity with network streams (e.g., RTSP) and video streaming protocols, and how to handle them on Android to integrate external media sources
- Experience with tools like gstreamer or FFmpeg for handling media streams
What You'll Be Doing
- Creating an app or settings interface within the ROM that allows customers to choose what type of media to inject into the camera (photo, video, network video stream, etc.)
- Ensuring injected media replaces the live camera feed and displays in the preview of the default Camera app
- Making sure injected media is recognized by apps using CameraX or Camera2 API
- Ensuring capturing injected media using the camera's buttons works as expected
- Supporting testing and debugging for proper functionality of camera injection
- Conducting R&D on new methods of camera injection and detection techniques across Android devices
- Becoming a foundational member of a new team focused on developing secure biometric identification solutions
Perks and Benefits
Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow every day. We encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.