icon-pay Compensation Unspecified
icon-timeNovember 30, 2020
  • The Software Engineer (Android) candidate has a Computer Science degree or equivalent. They have the following skills:

    • Familiarity with Android OS and Android ADB (Must Have)

    • Familiarity with Android on Embedded Systems (not just phones) (Must Have)

    • Embedded linux or android (Must Have)

    • Modifying the device tree or device drivers (Nice-to-Have)

    • System services to access lower level HW (android) (Nice-to-Have)

    • Worked with Quectel linux SDK, or a similar thing from another vendor (Nice-to-Have)

    • Created / configured the build pipeline for an instance of embedded linux / android (Nice-to-Have)

    • Camera integration (Nice-to-Have)

    • Worked with low power management (Nice-to-Have)

    • Experience with backend integration, transport protocols (Nice-to-Have)

  • Android application experience, both SDK (Java) and NDK

  • Experience with Qualcomm specific Android (code and tools) highly desirable

  • Understanding of gradle beyond automatic creation from Android Studio or similar

  • Knowledgeable of partition structure and how to use ADB and fastboot.

  • Base understanding of Linux as a developer (not just a user)

  • Experience working with Android AV related APIs

  • This is a Senior-Level position only (~120k/yr). They will have 2-4 years of experience in the industry and check at least a few of the Nice-to-Have boxes.

  • We are NOT looking for Mobile Application developers. You’ll get a lot of these when you type “android” in. We need people who can dig into the Android Kernal and write drivers for new hardware and new software.


Apply to this job

Fields marked with an asterisk (*) are required
!-- Start of Async Drift Code -->