Your browser does not support javascript! Please enable it, otherwise web will not work for you.

AIDL Developer @ People Tech

Home > Software Development

 AIDL Developer

Job Description

Hiring AIDL Developer (C++ / AIDL / AAOS)

Location: Bangalore
Experience: 3 - 8 Years
Industry: Embedded / Automotive


Job Description

We are looking for a skilled AIDL Developer with strong expertise in Android Middleware, Modern C++ and Android system internals to work on cutting-edge Automotive (AAOS) platforms.


Key Responsibilities

  • Design & implement native middleware services, daemons, and HAL interfaces using Modern C++
  • Develop reusable APIs/SDKs for platform and application teams
  • Implement & extend AIDL/HIDL interfaces and integrate with Android system services
  • Build and troubleshoot JNI bridges between Java/Kotlin and native layers
  • Customize Android middleware for AAOS & OEM-specific features
  • Implement secure IPC mechanisms (Binder, sockets, DBus)
  • Handle multithreading, synchronization & concurrency
  • Define data models using Protobuf / FlatBuffers
  • Integrate middleware with Audio, Media, Connectivity & VHAL modules
  • Perform debugging using logcat, GDB/LLDB and root cause analysis
  • Drive code reviews, static analysis & follow MISRA/ASPICE guidelines
  • Collaborate with cross-functional teams (BSP, QA, Application teams)

Must-Have Skills (Hands-on)

  • Advanced C++ (C++14/17/20): STL, templates, smart pointers, RAII, concurrency
  • Android Middleware: AIDL, HIDL, JNI, Binder IPC, system services
  • Linux/Embedded Systems: processes, threading, memory management, CMake/Soong
  • Debugging Tools: GDB, LLDB, systrace, perf, logcat, dmesg

Tools & Technologies

  • Git / Gerrit
  • CI/CD pipelines
  • Unit testing (gTest, gMock, JUnit)
  • IBM Rhapsody, IBM DOORS, IBM EWM

Good-to-Have Skills

  • Automotive infotainment (AAOS) experience
  • Yocto / Embedded Linux distributions
  • Kernel / driver interaction knowledge
  • Audio / Media / Connectivity middleware
  • CAN / UDS protocols
  • Understanding of ASPICE processes

Why Join Us?

  • Work on next-gen Automotive Android platforms
  • Exposure to complex system-level development
  • Collaborative and growth-focused environment

Interested candidates can apply directly or share profiles!

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   HAL C++ aidl advanced c++ Debugging binder IPC Hardware Interface Definition Language

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Guidewire Developer

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 13 hours ago
₹ Not Disclosed

Java Developer

  • Capgemini
  • 4 - 9 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

GENAI Developer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Java Developer

  • Capgemini
  • 4 - 9 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

People Tech

People Tech Group Careers