Android BSP Developer
We are looking for an experienced Android BSP (Board Support Package) Developer to join our client's engineering team. In this role, you will be responsible for developing, customizing, and maintaining Android BSP solutions for custom hardware platforms.
If you have hands-on experience with AOSP, Linux Kernel, low-level software development, and embedded systems, we'd love to hear from you.
Commercial experience as an Android BSP Developer or Embedded Linux Developer.
Strong programming skills in C and C++; knowledge of Java is a plus.
Expert knowledge of Linux, including:
Linux Kernel internals
Device Trees
Memory management
Embedded Linux architecture
Hands-on experience with Android Open Source Project (AOSP).
Practical knowledge of the Android Build System, including commands such as lunch and m.
Experience with Git and Gerrit.
Proficiency with low-level debugging tools such as JTAG, gdb, adb, and fastboot.
Strong analytical and problem-solving skills in hardware/software integration.
Good communication skills in English.