Android & Native C++ Integration

Luxoft Poland

Polska

Presencial

PLN 180.000 - 240.000

Jornada completa

Hace 9 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Private Medical care
Dental care
Life Insurance
MyBenefit program
Internal Mobility

Descripción de la vacante

Luxoft Poland is seeking an experienced Android/C++ developer to design, implement, and maintain Android applications with CV/ML-powered features for our conference room camera products.

You will bridge Java/Kotlin with native C++20 libraries via JNI, collaborate with CV/ML researchers, and build robust IPC interfaces across the app ecosystem. Strong multitasking and testing practices are required.

Formación

  • 5+ years IT experience
  • 5+ years experience with system or framework implementation
  • Strong experience with Android application development (Java and/or Kotlin)
  • Experience with Android IPC mechanisms (AIDL, Messenger, ContentProvider, BroadcastReceiver, or similar) for inter-process data exchange between Android applications
  • Strong experience with native C++ development (C++11 or newer, strictly required)
  • Hands-on experience with JNI - designing and maintaining the Java/native boundary
  • Experience with the Git version control system
  • Experience developing and building projects on Linux
  • Experience creating and running projects on Docker
  • Experience with CMake for build configuration
  • Experience with gtest/gmock for C++ testing
  • Experience with the Conan package manager

Responsabilidades

  • Design, implement, and maintain Android applications (Java/Kotlin) surface CV/ML-powered features across our conference room camera product line.
  • Build and extend the JNI integration layer connecting Android app logic to our C++20 native libraries, ensuring clean API boundaries and safe memory management.
  • Collaborate with CV/ML researchers and C++ engineers to expose algorithms and pipeline outputs to the Android layer.
  • Design and implement IPC interfaces between the new Android application and the existing app ecosystem.
  • Debug and optimize multithreaded, real-time video processing pipelines on Android.
  • Write and maintain unit and integration tests for both Android and native layers.
  • Participate in code reviews and uphold engineering standards for C++ and Android.

Conocimientos

Android development
JNI
C++ development
Android IPC
System/framework implementation
IT experience

Herramientas

Git
Linux
Docker
CMake
gtest/gmock
Conan

Descripción del empleo

Private Medical & Dental care & Life Insurance (covered by us on Employment contract )


MyBenefit program (sports card, well-being program etc.) (covered by us on Employment contract )


Internal Mobility program - possibility of rotation between projects, locations, accounts


and many more!



  • Design, implement, and maintain Android applications (Java/Kotlin) that surface CV/ML-powered features (such as people-tracking, framing, and scene understanding) across our conference room camera product line.

  • Build and extend the JNI integration layer connecting Android app logic to our C++20 native libraries, ensuring clean API boundaries, safe memory management, and correct threading semantics across the language boundary.

  • Collaborate with CV/ML researchers and C++ engineers to expose new algorithms and pipeline outputs to the Android layer, including debug visualizations and parameter tuning interfaces.

  • Design and implement IPC interfaces between the new Android application and the existing app ecosystem, ensuring reliable and efficient data exchange across process boundaries.

  • Debug and optimize multithreaded, real-time video processing pipelines running on Android hardware, bridging native and managed runtime concerns.

  • Write and maintain unit and integration tests for both the Android and native layers to ensure reliability across multiple hardware products.

  • Participate in code reviews and uphold established engineering standards on both sides: modern C++ idioms (RAII, exception-safe error handling) and Android best practices (lifecycle awareness, threading, resource management).


Mandatory Skills Description:


  • 5+ years IT experience

  • 5+ years experience with system or framework implementation

  • Strong experience with Android application development (Java and/or Kotlin)

  • Experience with Android IPC mechanisms (AIDL, Messenger, ContentProvider, BroadcastReceiver, or similar) for inter-process data exchange between Android applications

  • Strong experience with native C++ development (C++11 or newer, strictly required)

  • Hands-on experience with JNI - designing and maintaining the Java/native boundary

  • Experience with the Git version control system

  • Experience developing and building projects on Linux

  • Experience creating and running projects on Docker

  • Experience with CMake for build configuration

  • Experience with gtest/gmock for C++ testing

  • Experience with the Conan package manager

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Android Engineer (C++)
Android Engineer (C++)

Binance • EE. UU.

Presencial
USD 120.000 - 180.000
Android Developer
Android Developer

Mphasis • Alpharetta (GA)

Presencial
USD 140.000 - 180.000
Health insurance
401(k) match
Competitive bonus potential
Senior Mobile Engiineer – Android
Senior Mobile Engiineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

Presencial
USD 120.000 - 170.000
Android Developer
Android Developer

SMARTFOX • EE. UU.

Presencial
USD 90.000 - 140.000
Android Developer
Android Developer

Techoundsllc • Santa Monica (CA)

Presencial
USD 140.000 - 190.000
Software Developer -Android III
Software Developer -Android III

Covenant Eyes • EE. UU.

Presencial
USD 90.000 - 130.000
Health & Wellness: Comprehensive Medical, Vision, and Dental insurance
401(k) with company matching
Generous PTO policy
+1
Android Developer
Android Developer

Techoundsllc • San Jose (CA)

Presencial
USD 180.000 - 220.000
Senior Android Software Engineer
Senior Android Software Engineer

EPAM Systems • EE. UU.

A distancia
USD 120.000 - 150.000
Sr Mobile Software Engineer (Native Android and Backend)
Sr Mobile Software Engineer (Native Android and Backend)

Visalytics • San Diego (CA)

Presencial
USD 150.000 - 190.000
Equity
Health Plans
Flexible Spending Accounts
+5
Android Developer
Android Developer

Compunnel Inc. • San Leandro (CA)

Presencial
USD 100.000 - 130.000