Android Framework/Kernel Developer

  • Location:
  • Salary:
    ₹7,00,000 - ₹15,00,000
  • Job type:
    Full-Time
  • Category:
    Mobile Apps/UI/UX

Job Profile1: Android Framework Developers / Leads

Job Description:

·Deep understanding of Android framework internals.

·Hands on experience in customisation of any application framework components like Activity Manager / Content Provider / Network Provider / Resource Manager / Location Manager / Notification Manager / View System / Telephony Manager / Window Manager / Package Manager / XMPP etc.

·Up-to-date on the latest framework changes, build tools, and libraries.

·Strong knowledge of Java programming language.

·Must have proven work experience on Android Framework layer development.

·Experience with offline storage, threading, and performance tuning

·Must have excellent debugging skills.

·Experience with Android SDK or NDK.

·Experience with Android JNI desirable

·Create quick proof of concepts and prototype as needed.

·Experience in android debugger tools like DDMS, android studio

·Have a solid professional development background with an understanding of Software Architecture and Design

·Experience in Android platform tools and AOSP – Android ‘O’ is plus

 

Job Profile 2: Android Low Level/Kernel Developers & Leads

Job Description:

·         Experience in C, C++, C/C++ (Any)

·         Experience in Android/Linux Build

·         Experience in Android Linux kernel level programming and debugging

·         Experience in Device driver development, Firmware development or HAL development

·         Must have excellent debugging skills

·         Good understanding of Android IPC/multi-threaded environment, power optimization and memory management

·         Experience in Android platform tools and AOSP. – Android ‘O’ is plus

·         Have a solid professional development background with an understanding of Software Architecture and Design

·         Develop cutting edge projects writing high quality code

 

 

Job Profile3: Android Linux Kernel and Network Developers & Leads

Job Description:

  • ·         Candidates with Kernel C language preferred.
  • ·         Experience with Linux, Android or Android based product design and architecture is a must.
  • ·         Strong OS fundamentals and extremely good C programming skills required.
  • ·         Strong debugging trace-32 and analysis skills required.
  • ·         Knowledge of Android boot up process starting from bootloader, kernel and root file system will be added advantage.
  • ·         Good verbal and written communication skills.
  • ·         Understanding of basic concepts of Android should be added advantage.
  • ·         Good knowledge in C and Assembly level programming- added advantage.
  • ·         Good understanding and working experience on   TCP/ IP protocol.

 

 

Job Profile 4: Android System Build Engineer

 

Skill set required:

  • ·         Linux
  • ·         Shell scripting
  • ·         Version control (preferably Perforce)
  • ·         Python
  • ·         Eclipse, ANT, Android Studio

Job description:

  • ·         Should own up build activity
  • ·         Flexible enough to create build in late hours on need basis
  • ·         Should be able to contribute in testing activities when build work is not there
  • ·         Should be able to do investigations on set-ups, propose solutions to the team
Apply for job Apply with linkedin