Firmware 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 critical role ​in enabling ​customers ​who develop ​AI-based ​application ​products to effectively ​utilize ​DeepX’s world-class AI ​processor ​technologies. ​We develop a ​broad range ​of ​software technologies ​that bridge ​our ​proprietary NPU (Neural ​Processing Unit) ​with end-user applications.


Our software stack, DXNN SDK, covers the full range of components needed to run DeepX NPUs in customer products — from firmware and drivers to compilers (DX-COM), runtime software (DX-RT), and code infrastructure for deep learning model training frameworks.


DeepX’s NPU technology is commercialized as a system-on-chip (SoC) product by combining CPU and various hardware technologies. To help users easily develop applications with these SoCs, the availability of robust low-level software for directly controlling the hardware is essential. If you’re passionate about building solid technical foundations that support a wide variety of AI applications, DeepX invites you to take on this valuable challenge with us.


Responsibilities

Design and develop firmware for DeepX NPUs

Develop low-level drivers and BSP (Board Support Package) for embedded systems

Develop bootloaders and system initialization code

Optimize power and memory management

Develop and optimize firmware-to-hardware communication interfaces with NPU modules

Improve system stability through performance analysis and debugging

Develop firmware based on real-time operating systems (RTOS)


Qualifications

Experience in C/C++ programming and embedded systems development

Experience developing on ARM Cortex-M/A processors or similar embedded platforms

Experience with firmware and bootloader development

Experience optimizing memory and power management

Proficiency with debugging tools (e.g., GDB, JTAG) and profiling utilities

Basic understanding of hardware design and SoC architecture


Preferred Qualifications

Experience with AI semiconductor or NPU-related projects

Development experience in RTOS environments (e.g., Linux, FreeRTOS)

Familiarity with interface protocols such as PCIe, DDR, I2C, SPI, MIPI, USB

Experience developing firmware for FPGA-based systems

Experience with low-power design and optimization

Contributions to open-source projects


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
Firmware Engineer

Frontier of ​On-device ​AI ​Semiconductors

for Everyone, ​Everywhere




Role Overview

The Software Group ​at ​DeepX plays ​a critical role ​in enabling ​customers ​who develop ​AI-based ​application ​products to effectively ​utilize ​DeepX’s world-class AI ​processor ​technologies. ​We develop a ​broad range ​of ​software technologies ​that bridge ​our ​proprietary NPU (Neural ​Processing Unit) ​with end-user applications.


Our software stack, DXNN SDK, covers the full range of components needed to run DeepX NPUs in customer products — from firmware and drivers to compilers (DX-COM), runtime software (DX-RT), and code infrastructure for deep learning model training frameworks.


DeepX’s NPU technology is commercialized as a system-on-chip (SoC) product by combining CPU and various hardware technologies. To help users easily develop applications with these SoCs, the availability of robust low-level software for directly controlling the hardware is essential. If you’re passionate about building solid technical foundations that support a wide variety of AI applications, DeepX invites you to take on this valuable challenge with us.


Responsibilities

Design and develop firmware for DeepX NPUs

Develop low-level drivers and BSP (Board Support Package) for embedded systems

Develop bootloaders and system initialization code

Optimize power and memory management

Develop and optimize firmware-to-hardware communication interfaces with NPU modules

Improve system stability through performance analysis and debugging

Develop firmware based on real-time operating systems (RTOS)


Qualifications

Experience in C/C++ programming and embedded systems development

Experience developing on ARM Cortex-M/A processors or similar embedded platforms

Experience with firmware and bootloader development

Experience optimizing memory and power management

Proficiency with debugging tools (e.g., GDB, JTAG) and profiling utilities

Basic understanding of hardware design and SoC architecture


Preferred Qualifications

Experience with AI semiconductor or NPU-related projects

Development experience in RTOS environments (e.g., Linux, FreeRTOS)

Familiarity with interface protocols such as PCIe, DDR, I2C, SPI, MIPI, USB

Experience developing firmware for FPGA-based systems

Experience with low-power design and optimization

Contributions to open-source projects


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

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

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

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