-
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.
×