Software Engineering - C++ Android Middleware
HARMANMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMid-level metro role with moderate brand, but Android framework niche limits applicant density.
Highly specialized Android framework and automotive middleware skills limit cross-industry transferability.
Explicit 3–6 years requirement plus mandatory Android framework and C++ system-level expertise tightens shortlisting.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain Android Framework and Middleware components for next-generation infotainment and connected vehicle platforms.
Integrate software components with hardware, Linux, and Android services, including system services, HAL integrations, and platform-level features.
Analyze, debug, optimize performance, and support production issue resolution while collaborating with cross-functional teams and participating in software release activities.
Minimum Requirements
3–6 years of experience in C++ software development specifically with Android Framework, Middleware, and system-level programming.
Strong proficiency in Modern C++ (C++11/14/17).
Bachelor's or Master's degree in Computer Science, Electronics, Information Technology, or related field.
Work from office environment with five days a week onsite collaboration (location specific).
Ideal Candidate Profile
Experienced in Android internals including Android Binder IPC, HAL, JNI, and System Services with knowledge of Android AOSP customization.
Comfortable with Linux-based development environments and system debugging tools like GDB, Logcat, Perfetto, or Systrace.
Familiarity with automotive Android (AAOS), embedded Linux, vehicle communication protocols (CAN, Ethernet, Bluetooth, Wi-Fi), and Agile/Scrum development methodologies is advantageous.
