freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer - Android framework

Open 30d
Job Description

Introduction: A Career at HARMAN Automotive

We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.

  • Engineer audio systems and integrated technology platforms that augment the driving experience

  • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence

  • Advance in-vehicle infotainment, safety, efficiency, and enjoyment

About the Role

We are looking for an experienced Android Framework & HAL Developer with strong C++ Middleware expertise to join our automotive platform development team. The role focuses on developing and integrating Android components across Framework, HAL, and middleware layers for next-generation infotainment systems.

What You Will Do

  • Develop and maintain Android Framework components and system services

  • Design and implement Android HAL modules using AIDL/HIDL

  • Build and integrate C++ middleware components on Linux platforms

  • Work on Binder IPC, JNI, and native system services

  • Collaborate with BSP, kernel, and hardware teams for integration

  • Optimize performance, memory, and boot time of Android platform

  • Debug system issues using tools like adb, logcat, gdb, dmesg

  • Work on SELinux policies and security adaptations

  • Participate in code reviews, unit testing, and CI/CD processes

  • Collaborate in Agile teams for feature delivery and integration

What You Need to Be Successful

  • 3–6 years of experience in Android Framework / HAL / Middleware development

  • Strong programming skills in C++ (mandatory)

  • Hands-on experience with Android AOSP, Framework, and system services

  • Experience in HAL implementation using AIDL/HIDL

  • Good understanding of Android architecture (Framework → HAL → Kernel)

  • Experience with IPC mechanisms (Binder, sockets, message queues)

  • Exposure to JNI / NDK development

  • Strong knowledge of Linux OS and embedded systems

  • Experience in Android build system (Soong/Make/BP)

  • Basic knowledge of Java/Kotlin

  • Strong debugging and problem-solving skills

Good to Have

  • Experience in Android Automotive (AAOS) / Infotainment domain

  • Exposure to VHAL, Audio, Camera, Connectivity HALs

  • Experience with SELinux and Android security stack

  • Knowledge of AUTOSAR / ISO 26262 standards

  • Familiarity with Git, CI/CD, Agile methodologies

  • Experience in device driver integration / BSP bring-up

What Makes You Eligible

  • Bachelor’s degree in CS / Electronics / related field

  • 3–6 years of relevant Android platform experience

  • Strong ownership and ability to work in cross-functional teams

  • Experience in delivering production-grade embedded solutions

What We Offer

- Competitive salary and benefits package

- Opportunities for professional growth and development

- Collaborative and dynamic work environment

- Access to cutting-edge technologies and tools

- Recognition and rewards for outstanding performance through BeBrilliant

- Chance to work with a renowned German OEM

- You are expected to work all 5 days in a week in office

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available