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.