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
  • Strong knowledge of Android Camera HAL and frameworks like CameraX and Camera2
  • Experience in modifying the Android HAL and kernel-level programming
  • Experience working with SE Linux and secure boot
  • Experience in working with USB interfaces on Android and understanding of how to bridge data from external sources to Android's camera system
  • Expertise with device drivers related to cameras on Android
  • Knowledge of custom kernel compilation for Android
  • Knowledge of Android 10 system internals

Nice to Haves

  • Prior 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
  • 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 users to choose what type of media to inject into the camera
  • Ensuring the injected media replaces the live camera feed and is displayed in the preview of the default Camera app
  • Making sure the injected media is recognised by any apps that use CameraX or Camera2 API
  • Ensuring capturing the injected media using the camera's shutter button or automatic capture works the same way it would for a live camera feed
  • Supporting testing and debugging to ensure proper functionality of camera injection
  • Performing R&D on new methods of camera injection and techniques for detecting them across Android devices
  • Becoming the foundational member of a new team focused on developing secure Biometric Identification solutions

Perks and Benefits

  • Building a global financial super app with a diverse and inclusive team
  • Opportunity to work with cutting-edge technology in a fast-paced environment
  • Be part of a culture that values employee experience and has been certified as a Great Place to Work™
Apply here
Revolut logo

Revolut

Remote - Germany (Remote)

Experience: Senior
Posted: May 5, 2025
mobile

Similar jobs

  • 8 days ago
    Remote
  • 21 days ago
    Still looking
  • 21 days ago
    Still looking
  • See all jobs in Germany