Technical Skills :
-Strong understanding of the Android platform and AOSP development.
-Experience with low-level system programming. Familiarity with Android Architecture and System Services.
-Experience with Android platform concepts like HAL Development, System Services, Android Boot, Fast Boot, etc.
-Android OS modifications, HAL interface definition language (C++ and Java)
-Working experience with Android Automotive OS or Infotainment.
-Experience with SELinux Policies
-Android, JNI, and Android application development
-Debug and troubleshoot issues with the AOSP platform.
-Ensure the security and stability of the AOSP platform.
-Design and development of Linux device driver with hands-on experience on the Linux platform
-designing and implementing drivers for various interfaces like I2C, SPI, Display, camera etc.
-Hands-on experience in the development of low-level driver software for the Linux operating system.
-Hands-on experience in boot loaders, and UBoot for Linux.
-Strong in Operating systems concepts - scheduling, memory management and device driver development in Linux/RTOS
-Experience with device driver frameworks and Linux kernel APIs.
-Experience in C/C++ with a deep understanding of Object-Oriented Analysis, Design, and Programming.
-Collaborate with Architecture, Hardware Design, and cross-functional teams.
-Prior experience in low-level debugging using a JTAG debugger, and oscilloscopes, logic analyzers, etc
Non-Technical Skills :
-Strong analytical and problem-solving skills -Excellent verbal and written communication skills -Self-managed and able to learn and adapt -Eager to take on new challenging work