Share this Job

Staff Software Engineer - Android Multi-Media

Job Description

As a staff SW engineer, engaged in the development and support of Android TV product software,  including DRM, Dolby, audio, codec etc.

  • Design, Develop, test and maintain the Android framework and key applications;
  • Work closely with suppliers to integrate and develop the new features;
  • Troubleshoot and resolve DRM, Dobly, Google certification etc.;
  • Customize framework API according to project requirements;
  • Customize key applications according to project requirements;


Candidate Profile:


  • Have a CS/EE master’s degree or above, and at least 8 years of experience in embedded Android platform development;
  • Fluent written and spoken English
  • Excellent communication and coordination skills
  • Good self-study ability
  • High degree of initiative and responsibility



  • Rich DRM, Dolby, Audio, Codec development experieice
  • Proficient in C/C++/JAVA/JNI programming
  • Proficient in Linux programming
  • Proficient in Android environment developing/debugging methodology
  • Proficient in Android APIs and understanding the mechanisms of the main components
  • Deep understand Android framework/architecture at system level
  • Experience in Android build system, GIT etc.
  • Proficient in OO methodology and maste common design patterns is a plus