Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Memory Expert - C/C++ Programming |Bangalore|8+years

  • Career Makers
  • Remote
  • 8 - 12 Yrs

Job Description

  • Strong experience in Java, C, C++ & Python programming.
  • Understanding of Android Architecture, specialized in FW development (ActivityManager, Window Manager)- Strong knowledge of ART (Android runtime ) and Android memory management (LMKD, GC, Swap/reclaim, Kswapd, AMS
  • Experience with memory management, threading, and performance tuning.
  • Expertise in Linux kernel internals, scheduler internals, memory management, process management etc.
  • Good hands-on experience in Linux kernel internals and device driver development.
  • Practical knowledge in Android applications development and profiling w.r.t memory /performance/battery.
  • Hands on experience in development of JNI interface, native services.
  • Strong knowledge of Android SDK, different versions of Android.
  • Strong knowledge of Android UI design principles, patterns, and best practices.

Job Responsibilities

  • Solve issues coming from verification department or market and improve quality of developed product.
  • Understanding of in Kernel Memory management, virtual memory, page cache.