Job Description

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

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application