Android Framework Development Engineer
부문
R&D
직군
Engineering
직무
SW Engineer
경력사항
경력 3년 이상
고용형태
정규직
근무지
㈜딥엑스대한민국 경기도 성남시 판교역로241번길 20 미래에셋벤처타워 5층, ㈜딥엑스

Frontier of ​On-device ​AI ​Semiconductors

for Everyone, ​Everywhere


DEEPX is a leading ​global ​tech startup ​at the forefront ​of the ​On-Device ​AI semiconductor ​market, ​built ​on a dual ​success ​formula: Arm’s "ultra-low ​power ​technology" ​and a Qualcomm-style ​"core patent-based ​IP ​portfolio." Having ​conducted performance ​tests ​with over 300 ​global companies, ​we are recognized for delivering world-class power efficiency and cost-effectiveness, supported by a formidable portfolio of over 400 AI semiconductor patents worldwide. On the strength of these R&D and commercialization achievements, DEEPX successfully secured large-scale investment in 2024. We are now leading the commercialization of AI across diverse sectors—including smart devices, smart mobility, and industrial automation—within the On-Device AI market, which is projected to reach $10.6 billion by 2030.


Role Overview

As an Android Framework Development Engineer at DEEPX, you will be responsible for integrating our proprietary NPU Runtime (RT) into the lower layers of the Android ecosystem. This role focuses on the lower layers of the Android stack, ensuring that the hardware acceleration power of DEEPX NPU is seamlessly delivered to the application layer through C++ based system integration.


Responsibilities

System-level Integration: Integrate DEEPX NPU Runtime (RT) libraries into the Android Framework and system server.

Lower-layer Development: Develop and modify the lower layers of the Android stack (HAL, Native Daemons, and Libraries) to support NPU hardware.

Path Routing: Implement and optimize the data path between the Android Application layer and the NPU hardware.

Middleware Optimization: Ensure stable and high-performance communication between the Android Neural Networks API (NNAPI) or custom vendor service and the DEEPX driver.

System Debugging: Trace and resolve complex system-level issues across the boundary of Hardware, Kernel, and Android Native layers.


Qualifications

Strong C++ Proficiency: Exceptional coding skills in C++ are mandatory, as the core integration work is performed at the native level.

Android Internal Knowledge: Deep understanding of Android Internals (AOSP), including HAL (Hardware Abstraction Layer), HIDL/AIDL, and Native IPC (Binder).

System Programming: Experience in Linux-based system programming and understanding of memory management and multi-threading.

Problem Solving: Ability to navigate and modify large-scale AOSP source code.

Coding Test: Candidates must be able to pass a rigorous coding test using C++.


Preferred Qualifications

NPU/GPU Integration: Experience in integrating AI accelerators or GPUs into the Android framework (e.g., NNAPI Vendor implementation).

AOSP Customization: Proven track record of customizing AOSP for commercialized hardware devices.

Framework Architecture: Familiarity with the Android Media Framework or Camera Framework.

Low-level Debugging: Proficiency with debugging tools such as GDB, LLDB, Systrace, and Logcat at a system level.


Recruitment Process

Application Review - (Phone Interview) - Technical Interview - Organizational Culture Fit Interview - CEO Interview - Reference Check / Compensation Discussion

※ The recruitment process may vary depending on the position and application content.

※ Candidates with less than 3 years of experience are required to submit their academic transcripts.


Employment Type

Full-time (3-month probationary period with 100% compensation)


Working Hours

Monday to Friday, 9:00 AM – 6:00 PM (Lunch break: 12:00 PM – 1:00 PM)


Notes

If any false information is found in the application or onboarding documents, the job offer may be withdrawn even after confirmation.

A 3-month probationary period applies after joining, with no reduction in salary or benefits.


Benefits

□ 모든 정규직 입사자에게 연봉 수준의 스톡옵션 부여

□ 최신 사양 장비 및 최고의 근무 환경 제공 (최신 노트북, 높낮이 조절식 스탠딩 데스크, 모니터암, 듀얼모니터 등 제공)

□ 점심식사 + 아침 & 저녁식사 지원

□ 스낵, 아이스크림, 음료 등 사내 카페 무제한 간식 제공

□ 사우나가 포함된 피트니스 비용 지원

□ 연 1회 종합건강검진 지원 (배우자 포함)

□ 생일, 결혼기념일, 크리스마스이브 축하금 지급 및 조기퇴근 제공

□ 설/추석 명절 상여금 지급

□ 축하와 위로를 위한 경조휴가 및 경조금 지원

공유하기
Android Framework Development Engineer

Frontier of ​On-device ​AI ​Semiconductors

for Everyone, ​Everywhere


DEEPX is a leading ​global ​tech startup ​at the forefront ​of the ​On-Device ​AI semiconductor ​market, ​built ​on a dual ​success ​formula: Arm’s "ultra-low ​power ​technology" ​and a Qualcomm-style ​"core patent-based ​IP ​portfolio." Having ​conducted performance ​tests ​with over 300 ​global companies, ​we are recognized for delivering world-class power efficiency and cost-effectiveness, supported by a formidable portfolio of over 400 AI semiconductor patents worldwide. On the strength of these R&D and commercialization achievements, DEEPX successfully secured large-scale investment in 2024. We are now leading the commercialization of AI across diverse sectors—including smart devices, smart mobility, and industrial automation—within the On-Device AI market, which is projected to reach $10.6 billion by 2030.


Role Overview

As an Android Framework Development Engineer at DEEPX, you will be responsible for integrating our proprietary NPU Runtime (RT) into the lower layers of the Android ecosystem. This role focuses on the lower layers of the Android stack, ensuring that the hardware acceleration power of DEEPX NPU is seamlessly delivered to the application layer through C++ based system integration.


Responsibilities

System-level Integration: Integrate DEEPX NPU Runtime (RT) libraries into the Android Framework and system server.

Lower-layer Development: Develop and modify the lower layers of the Android stack (HAL, Native Daemons, and Libraries) to support NPU hardware.

Path Routing: Implement and optimize the data path between the Android Application layer and the NPU hardware.

Middleware Optimization: Ensure stable and high-performance communication between the Android Neural Networks API (NNAPI) or custom vendor service and the DEEPX driver.

System Debugging: Trace and resolve complex system-level issues across the boundary of Hardware, Kernel, and Android Native layers.


Qualifications

Strong C++ Proficiency: Exceptional coding skills in C++ are mandatory, as the core integration work is performed at the native level.

Android Internal Knowledge: Deep understanding of Android Internals (AOSP), including HAL (Hardware Abstraction Layer), HIDL/AIDL, and Native IPC (Binder).

System Programming: Experience in Linux-based system programming and understanding of memory management and multi-threading.

Problem Solving: Ability to navigate and modify large-scale AOSP source code.

Coding Test: Candidates must be able to pass a rigorous coding test using C++.


Preferred Qualifications

NPU/GPU Integration: Experience in integrating AI accelerators or GPUs into the Android framework (e.g., NNAPI Vendor implementation).

AOSP Customization: Proven track record of customizing AOSP for commercialized hardware devices.

Framework Architecture: Familiarity with the Android Media Framework or Camera Framework.

Low-level Debugging: Proficiency with debugging tools such as GDB, LLDB, Systrace, and Logcat at a system level.


Recruitment Process

Application Review - (Phone Interview) - Technical Interview - Organizational Culture Fit Interview - CEO Interview - Reference Check / Compensation Discussion

※ The recruitment process may vary depending on the position and application content.

※ Candidates with less than 3 years of experience are required to submit their academic transcripts.


Employment Type

Full-time (3-month probationary period with 100% compensation)


Working Hours

Monday to Friday, 9:00 AM – 6:00 PM (Lunch break: 12:00 PM – 1:00 PM)


Notes

If any false information is found in the application or onboarding documents, the job offer may be withdrawn even after confirmation.

A 3-month probationary period applies after joining, with no reduction in salary or benefits.


Benefits

□ 모든 정규직 입사자에게 연봉 수준의 스톡옵션 부여

□ 최신 사양 장비 및 최고의 근무 환경 제공 (최신 노트북, 높낮이 조절식 스탠딩 데스크, 모니터암, 듀얼모니터 등 제공)

□ 점심식사 + 아침 & 저녁식사 지원

□ 스낵, 아이스크림, 음료 등 사내 카페 무제한 간식 제공

□ 사우나가 포함된 피트니스 비용 지원

□ 연 1회 종합건강검진 지원 (배우자 포함)

□ 생일, 결혼기념일, 크리스마스이브 축하금 지급 및 조기퇴근 제공

□ 설/추석 명절 상여금 지급

□ 축하와 위로를 위한 경조휴가 및 경조금 지원