Post Time|2024/08/06
US company focusing on device product, with global teams to deliver world-class solutions to their client.
Responsibilities|
- 5 years of software development experience, which includes 3 years of experience working with embedded device software.
- Experience working with Hardware teams to review and analyze product schematics.
- Android OS and Linux Kernel bring-up / BSP (Board Support Package) experience.
- Experience writing or integrating, and debugging device drivers e.g. display, power management, WiFi, GPIO drivers or similar.
- Proficient in C/C++, Java or other object oriented programming languages.
- Experience working with source control tools such as Git, Gerrit, GitHub, and with Android command line tools such as adb and fastboot.
- Passionate about solving large scale problems and building great software for customers.
- Technical experience on multi-person projects.
Requirements|
- Experience working with SOC (system on chip) vendors.
- Experience working with bootloaders, Linux device tree configuration, Android HAL (Hardware Abstraction Layer) or HIDL (HAL interface definition language).
- Experience working with the Android Networking Stack.
- Familiarity with Android security model (SE Linux policy) usage.
- Experience with Google’s AOSP architecture developing Android framework services, Android
- Native applications (JNI / NDK) or system applications in JAVA or Kotlin.