Android Expert

9 Months ago • All levels
Mobile Development

Job Description

Develop professional embedded software services for In-Vehicle Infotainment (IVI) systems, including containerized applications. The role involves extending Android devices and frameworks, building an OS like AAOSP, supporting virtualization solutions (goldfish, cuttlefish, QEMU, virtIO), and understanding CI/CD pipelines. Agile principles (SAFe) are followed. Responsibilities include extending the Android framework, building an OS like AAOSP, supporting multi-platform virtualization, and understanding CI/CD integration. The work focuses on creating a superior user experience by leveraging continuous integration and delivery.
Good To Have:
  • CI/CD pipeline experience (Android)
  • Containerized application deployment
  • QEMU for emulation and testing
Must Have:
  • Sound knowledge of AOSP build system
  • Android framework, booting, partitioning
  • System services, applications, HAL
  • Virtualization technologies (virtIO, kvm, QEMU)
  • Android SDK extension, AAOS APIs

Add these skills to join the top 1% applicants for this job

ci-cd
kvm
android-sdk

Project description

Developing professional embedded software services intended to support development of In-Vehicle Infotainment (IVI) systems including applications running inside the container. We believe that Software is the driving force to enable and differentiate in future environments. To achieve outstanding user experience, we focus on living continuous integration up to its most modern concepts including continuous delivery right into the vehicle. Our project setup and way of working follows agile principles, including SAFe.
Combining latest technologies, agile way of working and the continuous striving for the best solution, we will define what IVI looks like in the future together with our OEM partner.

Responsibilities

Extending Android devices and framework, building an operation system like AAOSP. Supporting multi platform/purpose virtualization solutions such as goldfish, cuttlefish, QEMU, virtIO. Understanding the CI/CD pipelines to be integrated well. Not required to maintain or keep them running but understand the integration.

Skills

Must have

Sound knowledge of AOSP build system, Android framework, Android booting and system partitioning, system services, system applications, HAL implementation and extension.

Virtualization technologies used in Android such as virtIO, kvm, Qemu, crosvm

Android virtual devices and virtual platforms.

Android SDK extension.

Familiarity with APIs and their use of integration in AAOS.

In-depth understanding of android framework AOSP , embedded systems and Automotive software development

Nice to have

Experience with with CI/CD pipeline especially related to android application for optimizing performance and functionalities.

Experience working with containerized application and deployment.

Practical knowledge of QEMU for emulation and application testing.

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

Set alerts for more jobs like Android Expert
Set alerts for new jobs by Luxoft
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙