Qureos

Find The RightJob.

Embedded OS Developer (Mobile)

Job Summary

We are seeking a highly skilled Embedded OS Developer (Mobile) to design, develop, and customize a tailored version of Android OS and low-level software for mobile and embedded devices. The ideal candidate will have strong experience with AOSP, Android system internals, the Linux kernel, and hardware integration. The role requires hands-on expertise in developing system-level components, customizing the Android framework, and performing device bring-up from the ground up.

Key Responsibilities

· Build and customize Android OS from AOSP source code

· Modify and develop components of Android OS, including Framework, System Services, HAL, and Native layers

· Develop and integrate Hardware Abstraction Layer (HAL) components

· Work on Linux kernel, including kernel configuration and device driver development

· Design and implement device drivers (modem, sensors, GPS, camera, etc.)

· Perform device bring-up for new hardware platforms

· Customize bootloader, kernel, init process, and system images

· Integrate and optimize modem / eSIM / telecom stack components

· Implement enterprise mobility features such as MDM, device provisioning, and policy control

· Debug system-level and kernel-level issues using tools like ADB, Logcat, dmesg, and JTAG

· Optimize system performance, memory usage, power consumption, and boot time

· Collaborate with hardware, backend, network, security, and application teams

Required Skills & Qualifications

· Bachelor’s degree in Computer Science, Software Engineering, Electronics, or a related field

· 3–4 years of experience in embedded systems / Android OS development

· Strong programming skills in C / C++

· Strong understanding of Android OS architecture (AOSP), including:

· Framework, HAL (Hardware Abstraction Layer), and Native layers

· Binder IPC and system services

· Hands-on experience with:

· AOSP build system

· Android system-level development and customization

· Strong knowledge of Linux kernel, including:

· Kernel configuration

· Device driver development

· Experience with Android boot process:

· Bootloader → Kernel → Init → Zygote

· Familiarity with:

· Bootloader and firmware development

· Debugging tools (ADB, Logcat, dmesg, JTAG, GDB)

· Proficiency in debugging low-level system and kernel issues

· Experience with build systems such as AOSP and Yocto is a plus

Preferred Qualifications

  • Experience in custom ROM / firmware development
  • Knowledge of Android Enterprise / MDM solutions
  • Familiarity with security frameworks (TEE, Secure Boot)
  • Experience with MDM solutions or Android enterprise
  • Experience working with chipset vendors (Qualcomm, MediaTek, etc.)
  • Exposure to IoT or embedded Linux-based devices

Job Type: Full-time

Work Location: In person

© 2026 Qureos. All rights reserved.