Job Description :
Job overview:

You will be part of the Linux software team providing commercial grade Embedded Linux, Yocto, Android and Android Wear solutions on Snapdragon Platforms to enable the next-generation of IOT, wearables and smartphone products. We are looking for an exceptionally strong Embedded Software Engineer with extensive hands-on development, debugging & triaging background in a Linux/Android based environment. Responsibilities: Specific responsibilities may include design, development, triaging and enhancement of Software modules within Embedded Linux/Android. Excellent triaging skills to help troubleshoot and rapidly isolate reported problems are required. Experience optimizing Power and Performance for battery powered devices is a plus. Experience with kernel device drivers and display, multimedia and connectivity/data frameworks is a plus.

Minimum Qualification:
5-7 years required experience in one or more of the following: - Design and document complex software applications - Programming experience in C, C++ and Java.
Android and/or Linux programming experience.
Prior experience developing in one or more embedded environments like Android, Android Wear, OpenEmbedded, Yocto, Linux or Tizen.
Prior experience on Linux and/or Android device drivers and frameworks development/debugging/triage is a plus.

Required: Bachelor''s, Computer Engineering and/or Computer Science
Preferred: Master''s, Computer Engineering and/or Computer Science