System SW Engineer
Division
R&D
Job group
Engineering
Job
SW Engineer
Experience Level
Experienced 3 years or more
Job Types
Full-time
Locations
㈜딥엑스대한민국 경기도 성남시 판교역로241번길 20 미래에셋벤처타워 5층, ㈜딥엑스

Frontier of ​On-device ​AI ​Semiconductors

for Everyone, ​Everywhere




Role Overview

The Software Group ​at ​DEEPX plays ​a crucial role ​in enabling ​customers ​to easily ​adopt ​DEEPX’s ​world-class AI processor ​core ​technologies in a ​wide ​range ​of AI-powered applications.


The ​team is ​responsible ​for developing ​a comprehensive ​software ​stack (SDK: DXNN), ​including firmware, ​drivers, compiler (DX-COM), runtime software (DX-RT), and deep learning framework integration, to ensure seamless deployment of DEEPX NPUs in customer products.

DEEPX's proprietary NPU technologies are commercialized in the form of SoC (System on Chip) products, combining CPUs with various hardware components. To help customers build applications efficiently on these chips, robust low-level software technologies are essential.


If you are passionate about building the solid software foundation for diverse application development, we invite you to join this meaningful challenge at DEEPX.


Responsibilities

Develop ROM boot code and bootloaders

Implement Core, BSP (Board Support Package), and protocol stacks

Develop driver software for USB, PCIe, DDR, SD/eMMC, MIPI, ISP, Codec, etc.

Implement initial test software for various hardware IPs

Develop system module control software such as Power Management (PM) and MMU

Implement and debug system-wide SoC verification software


Qualifications

Strong logical reasoning and evidence-based communication skills

Experience in OS-level software design and implementation

Proficiency in coding with ASM, C, C++, and Python

Expertise in controlling ARM, RISC, x86, or x64 architectures

Experience developing various device drivers

Practical understanding of algorithms, networking, and compilers

Proficient with debugging tools such as JTAG, MTB, ETM, SWD, ICD


Preferred Qualifications

Experience in controlling and optimizing hardware accelerators such as NPU, TPU, or GPU

Experience developing for Firmware, RTOS, or Linux

Ability to develop system module control software such as PMU and MMU

Experience with CI/CD tools and environments (Git, Confluence, Jenkins, Jira)

Experience developing applications for Linux, macOS, Windows, or Android

Understanding and hands-on experience with AI frameworks/middleware such as TensorFlow, PyTorch, ONNX Runtime


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회 종합건강검진 지원 (배우자 포함)

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

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

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

Share
System SW Engineer

Frontier of ​On-device ​AI ​Semiconductors

for Everyone, ​Everywhere




Role Overview

The Software Group ​at ​DEEPX plays ​a crucial role ​in enabling ​customers ​to easily ​adopt ​DEEPX’s ​world-class AI processor ​core ​technologies in a ​wide ​range ​of AI-powered applications.


The ​team is ​responsible ​for developing ​a comprehensive ​software ​stack (SDK: DXNN), ​including firmware, ​drivers, compiler (DX-COM), runtime software (DX-RT), and deep learning framework integration, to ensure seamless deployment of DEEPX NPUs in customer products.

DEEPX's proprietary NPU technologies are commercialized in the form of SoC (System on Chip) products, combining CPUs with various hardware components. To help customers build applications efficiently on these chips, robust low-level software technologies are essential.


If you are passionate about building the solid software foundation for diverse application development, we invite you to join this meaningful challenge at DEEPX.


Responsibilities

Develop ROM boot code and bootloaders

Implement Core, BSP (Board Support Package), and protocol stacks

Develop driver software for USB, PCIe, DDR, SD/eMMC, MIPI, ISP, Codec, etc.

Implement initial test software for various hardware IPs

Develop system module control software such as Power Management (PM) and MMU

Implement and debug system-wide SoC verification software


Qualifications

Strong logical reasoning and evidence-based communication skills

Experience in OS-level software design and implementation

Proficiency in coding with ASM, C, C++, and Python

Expertise in controlling ARM, RISC, x86, or x64 architectures

Experience developing various device drivers

Practical understanding of algorithms, networking, and compilers

Proficient with debugging tools such as JTAG, MTB, ETM, SWD, ICD


Preferred Qualifications

Experience in controlling and optimizing hardware accelerators such as NPU, TPU, or GPU

Experience developing for Firmware, RTOS, or Linux

Ability to develop system module control software such as PMU and MMU

Experience with CI/CD tools and environments (Git, Confluence, Jenkins, Jira)

Experience developing applications for Linux, macOS, Windows, or Android

Understanding and hands-on experience with AI frameworks/middleware such as TensorFlow, PyTorch, ONNX Runtime


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회 종합건강검진 지원 (배우자 포함)

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

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

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