Академический Документы
Профессиональный Документы
Культура Документы
Experience in Board bring up, customization, debugging of Linux boot loaders like U-Boot,
Android/Linux kernel level programming, BSP porting.
Experience in Android/Linux device driver design, development, porting/customization.
Experience with design/ modification to Hardware Abstraction Libraries (HAL) for Android
support of low-level device features.
Fixed issues on a wide range of Linux Kernel drivers and Android framework HALs e.g.
Audio/Video, USB, Bluetooth, WiFI.
Deep understanding & hands on experience with Android framework internals, and proven work
experience on Android Framework layer development
Excellent System programming & debugging skills, Linux / Android internals, proficiency in
Android IPC/multi-threaded software design and development, system programming using IPC,
synchronization primitives, Android JNI, power optimization, memory management, etc.
Experience with Android SDK or NDK, Android/Linux Build, Android debugger tools like Android
studio
Excellent skills in C/C++/Java programming in embedded domain. Good design & problem-
solving skills.
Basic knowledge of security concepts and protocols
Experience in these areas would be added advantage:
o Experience in working with major companies in Android TV/STB domain.
o Bring up of peripherals & working with Platform drivers (WiFi/Ethernet/BT/IR/Video /
Audio/ Codecs/Display/Graphics/DRM/ Power Mgmt)
o Media streaming protocols – HLS/RTSP/DASH etc.
o Media frameworks - Openmax, gstreamer
o Android TV input framework/Media framework.
o ARM Trust Zone.
o DRM - Verimatrix/PlayReady/Marlin/Widewine/Nagra.
o Working with Hardware & Factory teams to enable bring-up & produce test software
o Read & Interpret Hardware schematic drawings
o Debugging Linux kernel using ICE
o Open Source contribution & Google relationship mgmt. esp. for Android releases
o Involved in certifications like Dolby, HDMI, WiFi, BT, Netflix
o Experience working with different SoC architecture like BRCM, Marvel, AM Logic,
Qualcomm, etc.
Good knowledge of working with Open source software packages.
Experience in Android platform tools and AOSP – Android ‘O’ is plus
Experience with offline storage, threading, and performance tuning
Experienced in Android programming environment using binder, shared memory etc.
Hands on experience in customisation of any application framework components
Create quick proof of concepts and prototype as needed.
Strong analytical, problem solving, and communication skills are essential as well as the ability to
work collaboratively in a global team environment.