Find The RightJob.
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
Job Type: Full-time
Work Location: In person
Similar jobs
Contour Software
Lahore, Pakistan
5 days ago
iOPTIME Pvt. Limited
Islamabad, Pakistan
5 days ago
Embrace Technologies Private Limited
Islamabad, Pakistan
5 days ago
ZZ-Technologies, islamabad
Islamabad, Pakistan
5 days ago
Wolfiz Solutions Pvt. Ltd
Islamabad, Pakistan
5 days ago
Devomech Solutions Pvt. Ltd.
Islamabad, Pakistan
5 days ago
MechioniX
Islamabad, Pakistan
5 days ago
© 2026 Qureos. All rights reserved.