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

Android System Engineer (Camera Injection)

Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Develop innovative camera injection solutions for Android devices and enhance user experience.
  • Company: Join Revolut, a leading fintech company transforming how 50+ million customers manage their money.
  • Benefits: Enjoy remote work options, a diverse culture, and opportunities for personal growth.
  • Why this job: Be part of a dynamic team focused on cutting-edge technology and secure biometric solutions.
  • Qualifications: Experience in Android development, camera frameworks, and low-level programming is essential.
  • Other info: Revolut values diversity and encourages applicants from all backgrounds to apply.

The predicted salary is between 42000 - 84000 £ per year.

1 week ago 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 powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 50+ million customers get more from their money every day.

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

#J-18808-Ljbffr

Android System Engineer (Camera Injection) employer: Revolut

Revolut is an exceptional employer, recognised as a Great Place to Work, where innovation and employee well-being are at the forefront of our culture. With over 10,000 employees globally, we offer a dynamic work environment that fosters growth, diversity, and collaboration, empowering our team members to tackle complex challenges in the fintech space. Join us in our mission to redefine financial services while enjoying opportunities for professional development and a supportive community.
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 Revolut's products and mission. Understanding their focus on financial empowerment will help you align your skills and experiences with their goals during any discussions.

✨Tip Number 2

Network with current or former employees of Revolut, especially those in the technology team. They can provide insights into the company culture and the specific challenges faced in the Android System Engineer role.

✨Tip Number 3

Prepare to discuss your experience with low-level Android development and camera systems in detail. Be ready to share specific examples of projects where you've tackled similar challenges, as this will demonstrate your expertise.

✨Tip Number 4

Stay updated on the latest trends and advancements in Android development, particularly around camera technologies and security. This knowledge will not only impress but also show your commitment to continuous learning in the field.

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 Framework
Camera2 Framework
Custom ROM Development
USB Interfaces
Data Bridging
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 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Android development, particularly with low-level programming and camera systems. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your specific interest in camera injection challenges. Mention any relevant projects or experiences that align with Revolut's mission and the role's requirements.

Showcase Technical Skills: In your application, emphasise your expertise in AOSP, Camera HAL, and SELinux. Provide examples of past work where you tackled similar challenges, especially in modifying Android systems or developing custom ROMs.

Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your technical jargon is accurate and that your application presents a professional image.

How to prepare for a job interview at Revolut

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Android's AOSP, Camera HAL, and kernel-level programming. Bring examples of past projects where you've tackled similar challenges, especially those involving camera injection or media handling.

✨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, particularly around camera injection methods and debugging techniques. Practice articulating your thought process clearly as you work through these scenarios.

✨Emphasise Team Collaboration

Revolut values teamwork, so be ready to discuss how you've successfully collaborated with others in previous roles. Highlight any experiences where you contributed to a team focused on innovative solutions or secure technology.

Android System Engineer (Camera Injection)
Revolut
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
  • Android System Engineer (Camera Injection)

    Full-Time
    42000 - 84000 £ / year (est.)

    Application deadline: 2027-08-01

  • R

    Revolut

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