Experience in designing and developing C++ based Infotainment middleware components (Multimedia, Projection, Bluetooth, Tuner, System Infrastructure, etc.) on android Platform
• Understanding of Android Boot Sequence and various Framework module architecture.
• Experience with Android HIDL interfaces and HAL/VHAL implementation and customizations
• Good understanding of cross-compilation and toolchains for Android, QNX, Linux build systems.
• Good understanding of build systems like Cmake, gradle, Soong,
• Should have expertise in multiple domains like startup/shutdown, fast boot, audio, multimedia, HMI, sensor integration, Vehicle SOTA, Diagnostics, AUTOSAR etc.,
• Automotive experience in Inter and intra-ECU IPC communications is necessary.
• Familiarity with communication protocols (e.g.: IPCL) and messaging frameworks.
• Proficient understanding of Object-Oriented Concepts and design patterns in C++
• Knowhow with coding guidelines/standards (e.g. MISRA C/C++)
• Familiarity with Android/Linux/QNX development toolchain, debugging tools like adb etc.
• Strong knowledge of Git version control system
Have experience in the design development of Android-based IVI/Cockpit solutions spanning into Frameworks/AOSP/HAL.