Source description
About the role
Job Description:
A seasoned Android (AOSP) embedded systems contractor engineer The candidate will establish best practices and create interfaces that result in a robust and secure system.
Requirements
-
Develop and customize Linux based Android Services, embedded services and Android applications to ensure compatibility with a range of Android versions and devices.
-
Design and optimize Android systems at the framework layer of AOSP to enhance performance and stability.
-
Implement current best practices in embedded AOSP development, HAL customization, Android Middleware, its maintenance and security.
-
Work with cross-functional teams to bring up Android Software on the new devices, productionize and own the process required for maintaining products.
-
Collaborate with application, hardware, infrastructure and vehicle teams on identifying and solving systems integration issues.
Qualifications
-
BS / MS in Computer Science or similar degree
-
Proficiency in programming languages used in AOSP (C++/C or Java).
-
Strong background in AOSP development with notable experience with Android Board Support Package (BSP), Android Middleware and embedded systems development.
-
Experience in debugging Android Native Crashes and system crashes and Experience with debugging Android Middleware (Drivers, HAL, Libraries, Framework).
-
Deep understanding of Android OTA mechanisms and implementing the best practices to support it across various devices.
-
Good working knowledge of writing, modifying and maintaining linux services under SELinux..
-
Dynamic, driven and hands-on, yet capable to multitask across functions.
-
Knowledge of embedded systems testing, enhancing the automated test framework
-
Experience with creation of Android device builds to support Android system development
-
Android UI application development experience
More at Pentangle Tech Services