Android Dev: Real-Time CV/ML Video Apps (JNI/C++)

Luxoft

Kraków

On-site

PLN 180,000 - 260,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Laptop and monitor provided

Job summary

Luxoft is seeking a senior Android/C++ engineer to develop and maintain Android applications and native C++ integration layers across a range of video collaboration devices. The role focuses on implementing new features, shaping architecture, and maintaining existing solutions.

You will design and extend the JNI bridge to C++20, collaborate with CV/ML researchers, and ensure robust IPC and threading across components. A strong emphasis on testing and code quality is expected.

Qualifications

  • 5+ years IT experience.
  • 5+ years in system or framework implementation.
  • Strong Android development experience (Java and/or Kotlin).
  • Experience with Android IPC mechanisms (AIDL, Messenger, ContentProvider, BroadcastReceiver, or similar).
  • Strong native C++ development (C++11 or newer) and JNI experience.
  • Hands-on experience with JNI - designing and maintaining the Java/native boundary.
  • Experience with the Git version control system.

Responsibilities

  • Design, implement, and maintain Android applications (Java/Kotlin) that surface CV/ML-powered features for conference room cameras.
  • Build and extend the JNI integration layer connecting Android app to C++20 native libraries with clean API boundaries and proper threading semantics.
  • Collaborate with CV/ML researchers and C++ engineers to expose algorithms and pipelines to the Android layer, including debug visuals and parameter tuning interfaces.
  • Design and implement IPC interfaces between the Android app and the existing app ecosystem for efficient data exchange across processes.
  • Debug and optimize multithreaded, real-time video processing pipelines on Android, bridging native and managed runtimes.
  • Write and maintain unit and integration tests for both Android and native layers to ensure reliability across hardware.
  • Participate in code reviews and uphold engineering standards for C++ (RAII, exception-safe) and Android best practices.

Skills

Android development
Java/Kotlin
JNI integration
C++11+/C++20
IPC mechanisms
Multithreading
Testing
Git

Tools

Git

Job description

Luxoft is seeking a senior Android/C++ engineer to develop and maintain Android applications and native C++ integration layers across a range of video collaboration devices. The role focuses on implementing new features, shaping architecture, and maintaining existing solutions.

You will design and extend the JNI bridge to C++20, collaborate with CV/ML researchers, and ensure robust IPC and threading across components. A strong emphasis on testing and code quality is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android & C++ JNI Engineer - Real-time Video AI
Senior Android & C++ JNI Engineer - Real-time Video AI

Luxoft • Kraków

On-site
PLN 180,000 - 300,000
Private Medical & Dental care
Life Insurance covered
Internal Mobility program - rotation
Android Developer
Android Developer

Luxoft • Kraków

On-site
PLN 180,000 - 260,000
Laptop and monitor provided
Senior Android & C++ Engineer (JNI) — Hybrid Kraków
Senior Android & C++ Engineer (JNI) — Hybrid Kraków

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 300,000
Private Medical Insurance
Dental Care
Life Insurance
+2
Software Engineer - Android & Native C++ Integration
Software Engineer - Android & Native C++ Integration

Luxoft • Kraków

On-site
PLN 180,000 - 300,000
Private Medical & Dental care
Life Insurance covered
Internal Mobility program - rotation
Senior Android Developer with C++
Senior Android Developer with C++

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 300,000
Private Medical Insurance
Dental Care
Life Insurance
+2
Lead Real-Time Embedded Vision Engineer
Lead Real-Time Embedded Vision Engineer

Luxoft • Polska

Hybrid
PLN 180,000 - 320,000
Embedded Vision Systems Engineer Real-Time AI Pipelines
Embedded Vision Systems Engineer Real-Time AI Pipelines

Luxoft • Warszawa

On-site
PLN 180,000 - 320,000
Private Medical & Dental care & Life
Senior Android Developer — Automotive OS & IVI
Senior Android Developer — Automotive OS & IVI

Luxoft • Poland

Remote
PLN 140,000 - 200,000
Embedded DevOps Engineer — CI/CD for Video Collaboration
Embedded DevOps Engineer — CI/CD for Video Collaboration

Luxoft • Polska

On-site
PLN 90,000 - 140,000
Senior Android Engineer — Real-Time Video & AI Innovation
Senior Android Engineer — Real-Time Video & AI Innovation

Alarmcom • Kraków

Hybrid
PLN 180,000 - 260,000
Medical care
Life insurance
$2,000 professional development budget