ABOUT OUR CLIENT:
Our client is designing the next generation of the UC (Unified Communication) product line for
audio and video streaming. From the BSP perspective, the client needs help with board bring-
up and functionality support.
MUST HAVE EXPERIENCE WITH:
• Embedded Linux U-Boot/kernel development and customization, Linux Device Tree
development, Android HAL (Hardware Abstraction Layer)
• Embedded Linux device driver development, optimizations, bug fixing, add new functionality (
display, power management, wifi, GPIO, etc )
• Experience debugging issues within the Android Framework and Linux Kernel
• Ability to independently read and understand electrical schematics
• Experience working with source control tools such as Git, Gerrit, GitHub, and with Android
command line tools such as adb and fastboot.
PREFERRED QUALIFICATIONS:
• Deep specialized experience in two or more of the following areas: BSP/Board Support
Package, Operating Systems, Kernel, Android Kernel, Bootloader, Power Management, RTOS,
Linux, Graphics and Display Drivers.
• Demonstrated experience working collaboratively in cross-functional teams.
• Familiarity with Android security model (SE Linux policy) and secure boot.
• Experience with Google’s AOSP architecture developing Android framework services, Android
Native applications (JNI / NDK) or system applications in JAVA or Kotlin.
• Excellent verbal and written communication skills.
• Must be persistent, possess strong problem-solving skills, and be willing to work with others
to find solutions that avoid project stalls.
• Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to
produce a quality product
• Should have the ability to solve problems that span multiple disciplines, balancing technical
and business needs.
• Ability to handle multiple, competing priorities in a fast-paced environment
• Ability to navigate ambiguity and deliver incrementally