Company logo hidden

Android System Engineer (Camera Injection)

Unlock employer Dubai, United Arab Emirates Posted: 17 Jul 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Revolut is on a mission to provide more visibility, control, and freedom with money through innovative financial products. With over 60 million customers and a recognition as a Great Place to Work™, we continue to grow rapidly and seek talented individuals who are passionate about building exceptional products.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are looking for an Android Engineer specialized in low-level Android development and Application Security. In this role, you will face advanced camera injection challenges, ensuring that injected media closely mimics real hardware input within the default Camera app and any applications utilizing CameraX or Camera2 APIs.

What You'll Be Doing:

  • Creating an app or settings interface within the ROM that allows customers to select media types for camera injection (photo, video, network video stream, etc.).
  • Ensuring injected media seamlessly replaces the live camera feed in the default Camera app.
  • Making sure injected media is recognized by applications using CameraX or Camera2 API.
  • Supporting testing and debugging to ensure proper camera injection functionality.
  • 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.

What You'll Need:

  • Experience with Google's AOSP and custom ROM development.
  • Solid knowledge of Android Camera HAL and frameworks like CameraX and Camera2.
  • Experience in modifying the Android HAL and kernel-level programming.
  • Familiarity with SE Linux and secure boot processes.
  • Knowledge of USB interfaces on Android and bridging data from external sources to the camera system.
  • Expertise in device drivers related to Android cameras.
  • Knowledge of custom kernel compilation for Android and Android 10 system internals.

Nice to Have:

  • Experience in developing virtual camera drivers or working with media injection in Android.
  • Familiarity with rooted devices and debugging tools for Android hardware.
  • Understanding of network streams (e.g., RTSP) and integration of external media sources into Android.
  • Experience with tools like GStreamer or FFmpeg for media stream handling.

Diversity Statement: Revolut values diversity and inclusivity in the workplace. We encourage applications from candidates with diverse backgrounds to help us create exceptional, innovative products for our customers.

Important Notice for Candidates: Job scams are prevalent; please apply only through official Revolut channels and verify the authenticity of communications. We never ask for payment or personal financial details during the hiring process.

Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct