Software Engineer - AOSP - Veear Projects Inc
San Francisco, CA
About the Job
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 Zoox products.
- Collaborate with application, hardware, infrastructure and vehicle teams on identifying and solving systems integration issues.
- 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
Source : Veear Projects Inc