Platform Engineer (Android)

Full Time
3 days ago

Rightware is dedicated to empowering the creation of the most technically and graphically advanced automotive HMIs (human-machine interfaces). For over a decade, our core product Kanzi has been a market-leading HMI tool trusted by more than 50 automotive brands worldwide, helping shape rich and intuitive in-car user experiences.

About the role

Join our Kanzi Platform team as a Platform Engineer (Android) and bring Kanzi to life on Android platforms, including Android Automotive (AAOS). You’ll operate at the crossroads of native C++ engine development, Android platform integration and real-time graphics, enabling developers and designers to deliver modern, high-performance user interfaces running in real vehicles.We are seeking a one candidate for this role, with flexibility to work from either Warsaw or Helsinki.

What you’ll work on

  • Develop and maintain Android integration and interoperability layers for Kanzi products

  • Build and improve workflows, reference applications and plugin templates

  • Enable seamless interoperability between Java/Kotlin and C++ using JNI/SWIG

  • Contribute to Android framework-level integration, including Activity lifecycle, SurfaceFlinger and View system connections

  • Work with AOSP and Android Automotive (AAOS), including platform customization and analysis

  • Collaborate closely with engine and tooling teams to ensure a smooth Android experience for our customers

You’re great at

  • Android SDK/framework/NDK engineering beyond application-level development

  • Working within the Android ecosystem and keeping up with modern platform developments

  • Writing clean, maintainable and well-architected code across multiple languages

  • Performance profiling, debugging and solving complex integration issues

  • Working collaboratively in a small, skilled engineering team

You have experience with

  • Language interoperability (Java ↔ C++ via JNI, SWIG)

  • Android internals such as Activity lifecycle, SurfaceFlinger, custom Views and OpenGL/Vulkan rendering

  • Java, Kotlin, C++ (experience with Rust is a plus)

  • Android build systems: Gradle, CMake, Soong and multi-project Gradle builds

  • Build automation and CI pipelines

  • AOSP customization and Android Automotive (AAOS)

  • Benchmarking, debugging, screenshot testing and performance profiling

Why this role matters

This role is about building the foundations others rely on. You’ll help Kanzi integrate seamlessly with Android, ensuring real-time graphics perform flawlessly in vehicles.

What we offer

We offer competitive compensation with benefits tailored to your location (Poland or Finland). Beyond that, you’ll get:

  • The opportunity to work on cutting-edge automotive technology used by leading global brands

  • High ownership and real technical influence on a core product

  • A collaborative, international environment with deep technical expertise

  • Flexibility in how and where you work (hybrid model)

  • A culture that supports learning, growth and long-term development