R&D Android Software Senior Engineer Mobile Computing
Datalogic View all jobs
- Shenzhen, Guangdong
- Permanent
- Full-time
- He/she will contribute to software implementation of Mobile Android Products.
- Develop primarily Android drivers and SDKs for battery-powered devices.
- Responsible of at least one subsystem of the product.
- Responsible of reviewing SW design, coordinating cross-functional activities and establishing vendor technical relationships.
- Manage Android SW platform and innovate new features.
- Drafting technical documents, specifications and technical reports.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Primary language is Mandarin. Fluent in English, both written and spoken.
- More than 6 years of experience in Android system development.
- Good programming skills in Java, and familiar with C/C++ in Linux.
- Advanced experience with Android Framework Service development, familiar with PMS, AMS, Battery Service, Input Service, etc.
- Development experience of the Qualcomm Android platform is required.
- Knowledge of the main Android app components, AIDL, Binder, JNI, etc.
- Familiar with Android device bootup process, and OS upgrading process.
- Familiar with SW development tools like Git, repo, and so on.
- Having the vertical design capability of driver-HAL-framework-APP is a plus.
- Knowledge on the principle of Android encryption, signature, and certificates is a plus.
- Excellent analysis and problem-solving skills, good communication and interpersonal skills.
- Understanding hardware schematic and knowing other HW & SW implementation of mobile computing technologies are desired.