Previous Job
Linux/Android Development/Triage Software engineer
Ref No.: 18-14433
Location: San Diego, California
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 Qualifications:
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.
Preferred Qualifications:
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