Android System Engineer (Camera Injection)
Android System Engineer (Camera Injection)

Android System Engineer (Camera Injection)

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Develop innovative camera injection solutions for Android devices and enhance user experience.
  • Company: Join Revolut, a leading fintech company on a mission to empower over 50 million customers.
  • Benefits: Enjoy remote work options, a diverse culture, and opportunities for personal growth.
  • Why this job: Be part of a dynamic team redefining technology in finance with impactful projects.
  • Qualifications: Experience in Android development, camera systems, and security protocols is essential.
  • Other info: Revolut values diversity and encourages applicants from all backgrounds.

The predicted salary is between 36000 - 60000 £ per year.

Be among the first 25 applicants. Direct message the job poster from Revolut.

About Revolut

People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our products — including spending, saving, investing, exchanging, travelling, and more — help our 50+ million customers every day. As we continue our rapid growth, two things are essential: our people and our culture. Recognized as a Great Place to Work, we have over 10,000 employees worldwide, working from offices and remotely, to achieve our mission. We seek talented individuals who love building great products, redefining success, and simplifying complex challenges.

About The Role

Our Technology team is among the best globally. We build innovative solutions, from banking backends to award-winning apps. We’re seeking an Android Engineer with expertise in low-level Android development (native libraries, kernel work) and Application Security (SELinux, Frida). The role involves tackling advanced camera injection challenges, ensuring injected media mimics real hardware input seamlessly across native Camera and third-party apps using CameraX or Camera2 APIs.

What You’ll Be Doing

  • Developing an app or settings interface within the ROM to allow users to select media types for injection (photo, video, network stream).
  • Ensuring injected media replaces live camera feed and displays correctly in the default Camera app.
  • Making injected media recognizable by apps using CameraX or Camera2 as if from the physical camera.
  • Supporting capture functionalities like shutter button and automatic capture for injected media.
  • Testing and debugging camera injection features.
  • Researching new camera injection methods and detection techniques across Android devices.
  • Becoming a key member in a new team focused on secure Biometric Identification solutions.

What You’ll Need

  • Experience with Google’s AOSP and custom ROM development.
  • Strong knowledge of Android Camera HAL, CameraX, and Camera2 frameworks.
  • Experience modifying Android HAL and kernel-level programming.
  • Experience with SE Linux and secure boot mechanisms.
  • Knowledge of USB interfaces and data bridging from external sources to Android camera systems.
  • Expertise with device drivers related to Android cameras.
  • Knowledge of custom kernel compilation for Android.
  • Understanding of Android 10 system internals.

Nice to Have

  • Experience developing virtual camera drivers or media injection into Android cameras.
  • Experience with rooted devices, custom recovery (TWRP), and debugging tools.
  • Familiarity with network streams (RTSP) and media streaming protocols on Android.
  • Skills with tools like GStreamer or FFmpeg for media handling.

Building a global financial super app isn’t enough. Our Revoluters are a priority. In 2021, we launched a D&I Framework to foster growth and inclusion, believing diverse talent fuels innovation. We encourage applications from candidates of all backgrounds to join our multicultural team.

Important Notice for Candidates

Apply only through official Revolut channels; we do not use third-party recruitment platforms. Verify all communications are from official Revolut emails (@revolut.com). We will not ask for payment or personal financial info during the hiring process. Report any scams immediately. By submitting your application, you confirm that all information provided is accurate and complete. You agree that your data will be processed according to Revolut's Candidate Privacy Notice.

Senior Level Mid-Senior level Employment Type Full-time Job Function Information Technology

R

Contact Detail:

Revolut Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android System Engineer (Camera Injection)

✨Tip Number 1

Familiarise yourself with the latest developments in Android Camera HAL and the CameraX framework. Being able to discuss recent updates or features during your conversation can demonstrate your passion and expertise in the field.

✨Tip Number 2

Engage with the Android developer community online, such as forums or social media groups. Networking with other professionals can provide insights into industry trends and may even lead to referrals for the position.

✨Tip Number 3

Prepare to showcase any personal projects or contributions related to camera injection or Android development. Having tangible examples of your work can set you apart from other candidates and highlight your hands-on experience.

✨Tip Number 4

Research Revolut's culture and values thoroughly. Understanding their mission and how they prioritise innovation will help you align your responses during interviews, showing that you're a great fit for their team.

We think you need these skills to ace Android System Engineer (Camera Injection)

Low-Level Android Development
Native Libraries
Kernel Programming
Application Security
SELinux
Frida
Android Camera HAL
CameraX
Camera2 Frameworks
Custom ROM Development
USB Interfaces
Device Drivers for Android Cameras
Custom Kernel Compilation
Android 10 System Internals
Media Injection Techniques
Debugging Tools
Network Streaming Protocols (RTSP)
GStreamer
FFmpeg

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Android System Engineer position. Familiarise yourself with the technologies mentioned, such as CameraX, Camera2 APIs, and AOSP.

Tailor Your CV: Customise your CV to highlight relevant experience in low-level Android development, camera systems, and application security. Use specific examples that demonstrate your expertise in these areas.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention why you want to work at Revolut and how your skills align with their mission and values.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is accurate and complete.

How to prepare for a job interview at Revolut

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Google's AOSP, custom ROM development, and Android Camera HAL. Highlight specific projects where you've tackled low-level Android development or worked with camera injection techniques.

✨Understand Revolut's Mission

Familiarise yourself with Revolut's products and their mission to provide more visibility and control over money. This will help you align your answers with the company's values and demonstrate your enthusiasm for their goals.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities, especially related to camera injection challenges. Practice explaining your thought process clearly and concisely, as this will showcase your analytical skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and future developments in camera technology at Revolut. This shows your genuine interest in the role and helps you gauge if the company culture is a good fit for you.

Android System Engineer (Camera Injection)
Revolut
R
  • Android System Engineer (Camera Injection)

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-19

  • R

    Revolut

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>