SW developer Android App and JAVA framework

HNM Solutions
Berlin, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Berlin, Germany

Tech stack

Java
API
Agile Methodologies
Android
Bluetooth
Software Debugging
Inter-Process Communication
JSON
Modular Design
Object-Oriented Software Development
Multithreading
Gerrit
GIT
Kotlin
Gitlab-ci
REST
Messenger
Jenkins

Requirements

Do you have experience in REST?, 1.3-8 Years of hands-on experience in Android app development using Java/Kotlin.

2.Solid understanding of Android Automotive OS (AAOS) architecture, templates, and system apps.

3.Experience with AOSP/AAOS framework, system services, and OEM customizations.

4.Proficiency in Android components: Activities, Fragments, Services, Broadcasts, Content Providers.

5.Strong debugging skills using ADB, Logcat, Perfetto, Systrace, dumpsys.

6.Experience with inter-process communication: AIDL, Binder, Messenger.

7.Knowledge of VHAL, vehicle properties, and vehicle-related APIs.

8.Domain experience in at least one area: Launcher/System UI, Media/Radio, Phone, Smartphone Integration, Vehicle Settings, or Driver Information.

9.Proficiency in Java/Kotlin OOP, multithreading, Jetpack components, and modular design.

10.Experience integrating with REST APIs, JSON, Bluetooth, MediaSession, Telephony APIs, or audio routing.

11.Familiarity with Git/Gerrit, CI/CD pipelines (Jenkins/GitLab CI), and Agile ways of working.

12.Strong analytical, problem-solving, and debugging abilities.

13.Effective communication, collaboration, and ability to work in cross-functional teams.

14.Experience working on embedded systems or infotainment platforms (automotive preferred).

15.Knowledge of automotive standards such as ASPICE, ISO 26262 (non-safety), or CAN/LIN communication (nice to have).

Apply for this position