Match score not available

Android Developer (Remote)

Remote: 
Full Remote
Work from: 

ThunderSoft logo
ThunderSoft http://www.thundersoft.com
10001 Employees
See all jobs

Job description

Project Overview:

We are seeking an experienced Android Developer to join our subsidiary Rightware, to support Kanzi Services team, which provides customized engineering services and solutions to some of the world’s leading automotive brands. We collaborate closely with global customers, providing technical expertise, project implementation and optimalization guidance, and both on-site and remote support and consulting. As part of this team, you will play a crucial role in developing, optimizing, and integrating UI solutions into next-generation vehicles.

Key Responsibilities:

As an Android Developer, you will collaborate with skilled engineers, technical artists, and designers on both customer and internal projects. Your role will involve:

  • Developing Android applications and launchers
  • Integrating Kanzi products with Android system and Android Automotive platform
  • Exposing Android framework functionalities, apps, and services to the Kanzi UI and other Kanzi products
  • Providing training and consulting on Kanzi-based product development
  • Occasionally traveling to customer sites for on-site support
  • Developing and optimizing Kanzi-based solutions, including plug-ins, middleware, and modules.
  • Provide technical consulting and training to customers.


Is this you?

You share our ambition for delivering high-quality services. You take ownership of your tasks and aim to ensure projects are completed promptly with a strong attention to detail. You have reached the level of skills needed to be able to work independently, and you are ready to develop your skills even further!

What you bring:

  • Strong knowledge of Java/Kotlin with basic knowledge of C/C++
  • Experience with various Android frameworks, including UI and system components (e.g. media, phone, storage, activity manager, multiuser, view framework, SurfaceFlinger)
  • Strong troubleshooting and debugging skills
  • Strong ability to write clean and maintainable code
  • Fluent English language skills


We also appreciate:

  • Interest in details and inner workings of Android (mostly at the framework/SDK level, but also the system/OS level)
  • Experience or interest in building, analyzing and customizing with AOSP
  • Experience with JNI (Java and C++ interoperability)
  • Ability to design and develop APIs/libraries for third-party use
  • Strong performance and memory profiling skills
  • Familiarity with Gradle, AGP, Jetpack Compose
  • Experience working in international teams

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Detail Oriented
  • Collaboration
  • Consulting

Android Developer Related jobs