Description

Responsibilities:

Understand high level Android customization requirements and to come up with the overall solution.
Identify effective and efficient mode or approach of Android customization implementation.
Setup and own Android Open Source Project (AOSP) build environment and all the customization activities.
Create/maintain software build/configuration management of Android Open Source Project (AOSP).
Maintain high quality documentation of the design, reviews and the test results.
Ensure compliance of our software development process to the IEC 62304 standards.


Essential Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering, or Electronics Engineering or
equivalent.
5+ years of experience in customizing the Android System image.
Overall 5+ years of experience in AOSP development.
Hands on experience on BSP development on Android Operating System and Linux Operating
System.
Strong knowledge on Device tree, Firmware development for IMX processors from NXP.
Strong knowledge on protocols related to connectivity interface such as WiFi, Bluetooth, Ethernet,
USB and UART.
Strong knowledge on using Yocto Project build enviroment.
Strong knowledge on development using C,C++,Python and Shell Scripting.• Strong knowledge on understanding Firmware Schema design and processor reference manuals.
Strong knowledge on SELinux rules.
Strong knowledge on customized board bring up with updated PIN configurations.
Have basic understanding on Socket based communication using TCP/IP protocol.
Self-starter and entrepreneurial in nature
Knowledge of Agile methodology for software / product development
Device drivers understanding and debug experience.
Experience in Android OS upgrade.
Experience in Android Application upgrade.
Experience and Expertise in make tools (build tools)
Good knowledge on Linux/Ubuntu.
Good knowledge on version control tools (Git and Repo, SVN).
Good knowledge on Application security, Application signing, permissions, Keystore
Strong verbal and written communication skills; ability to produce high-quality documentation.
Able to work in cross-functional and cross-cultural global teams.


Desired/Preferred Qualifications:

Knowledge on Android Compatibility Test Suite.

Education

Any graduate