Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Android System Engineer (Camera Injection)

AI Summary ✨

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.

Apply here
Revolut logo

Revolut

Remote - Spain (Remote)

Experience: Senior
Posted: July 17, 2025
mobile

Similar jobs

  • 4 days ago
    Remote
  • 6 days ago
  • 6 days ago
  • See all jobs in Spain