Android Developer – Automotive

Related keywords: remote job java developerremote job worldwideprogramming remote job

Overview of ThunderSoft and Rightware

ThunderSoft, the employer behind this role, is a prominent player in the automotive software development sector, particularly through its subsidiary, Rightware. Founded in Helsinki, Finland, Rightware specializes in automotive user interface (UI) and human-machine interface (HMI) solutions. The company's Kanzi platform is known for powering digital cockpits for over 50 automotive brands worldwide, demonstrating its significance in the industry. ThunderSoft emphasizes a culture of innovation, excellence, and sustainability, which resonates through its strategy and operations across different global regions.

Position Details

The position is for an Android Developer focused on automotive applications, taking place under the Kanzi Engine Integration & Android Platform Support team. The role is designed for those who are eager to work on Android-based platforms, specifically Android Automotive (AAOS). This developer will help integrate the Kanzi platform's functionalities into Android, connecting the native C++ engine to enhance user interfaces utilized in real automobiles.

Responsibilities

As part of your responsibilities, you will:

  • Develop and maintain integration layers for Kanzi products on the Android platform.
  • Build and enhance toolchains, example platforms, and reference applications.
  • Ensure consistency between Java/Kotlin and C++ using JNI/SWIG.
  • Contribute to higher-level Android framework integration tasks, including connection management for Activity, SurfaceFlinger, and View systems.
  • Collaborate sessions with engine and tooling teams to optimize the Android integration experience.

Required Skills and Qualifications

To succeed in this position, you must demonstrate expertise in the following:

  • Android SDK/framework/library or application development experience is crucial.
  • Language interoperability knowledge in Java and C++ via JNI or SWIG.
  • Understanding of Android internals, particularly the Activity lifecycle, SurfaceFlinger, and View system.
  • Proficient programming skills in Java, Kotlin, C++, and potentially Rust.
  • Familiarity with build systems like Gradle, CMake, and Soong, especially in handling multi-project Gradle builds.
  • Experience with build automation and continuous integration (CI) pipelines is expected.
  • Knowledge of AOSP customization as well as hands-on experience with Android Automotive (AAOS) can be significant advantages.
  • Skills in benchmarking and performance profiling, which are critical to maintaining high performance across applications and devices.

What ThunderSoft Offers

Working with ThunderSoft comes with several benefits that enhance personal and professional growth:

  • Competitive compensation packages, ensuring financial viability and stability for employees.
  • Flexible working hours provide autonomy and accommodate personal schedules, enabling a better work-life balance.
  • An annual performance-based bonus recognizes and rewards individual contributions, driving motivation and job satisfaction.
  • Inclusion of a Multisport card for individuals interested in maintaining physical health through fitness activities.
  • Access to private healthcare services (via Luxmed) ensuring health and wellness is prioritized and supported.
  • Employees are compensated for absence days equivalent to 26 statutory vacation days under a B2B contract, further fostering work-life balance.

Impact of the Role

The Android Developer's role at ThunderSoft is not just about coding or integrating; it's about contributing to the future of automotive user interfaces. Working here, you will play a crucial role in ensuring that the Kanzi platform operates efficiently on Android platforms across a range of devices in the automotive industry. Your contributions will facilitate the intersection of real-time rendering, platform development, and vehicle UI innovation, making it possible for automakers to launch modern, professional user interfaces, enhancing both functionality and user satisfaction in the driving experience.

Conclusion

Joining ThunderSoft as an Android Developer focused on automotive applications presents an opportunity to shape the future of HMI in the automotive sector. The competitive salary, flexible work arrangement, and meaningful prospects for innovation make this an appealing role for talented developers passionate about the automotive industry. If you are ready to influence the future of automotive HMI on Android, this is a remarkable chance to apply your skills and grow within a leading company.



This job offer was originally published on jobicy.com

ThunderSoft

Ukraine

Software development

Full-time

August 22, 2025

30 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.