refresh

Trending companies

Trending companies

DeepX
DeepX

[SW] NPU Runtime SW Engineer

RoleSystems
LevelMid Level
LocationSeongnam, Gyeonggi, South Korea
WorkOn-site
TypeFull-time
Posted2 weeks ago
Apply now

About the role

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

The Software Group at DEEPX plays a critical role in enabling customers to easily utilize DEEPX’s world-class AI processor core technologies in various AI-based application products.

The group is responsible for developing a full-stack SDK (DXNN) — from firmware and drivers to the compiler (DX-COM),runtime software (DX-RT), and code design for DNN training frameworks — all necessary for running DEEPX NPUs on customer devices.

The **DEEPX Runtime (DX-RT)**is the CPU-side execution code that enables NPU operations.

The Runtime Software Team:

primarily develops: □Drivers that control NPU execution of AI inference tasks

  • Pre-processing modules that handle input data before NPU execution

  • Post-processing modules that manage outputs after NPU computation

  • Convenient APIs and AI application libraries to support customer integration beyond raw inference

These runtime technologies form the most direct software interface for customers developing real-world applications using DEEPX hardware. If you're passionate about implementing cutting-edge AI algorithms on high-performance, low-power platforms, we invite you to join this meaningful journey at DEEPX.

Responsibilities

  • Design and implement a real-time inference engine optimized for DEEPX NPU

  • Develop pre/post-processing frameworks optimized for system/CPU design

  • Design and optimize the NPU/CPU interface for performance

  • Develop AI application software leveraging DEEPX NPU

  • Design and implement system-level NPU verification and automated test software

  • Collaborate closely with internal SW/HW teams

Qualifications

  • Strong logical thinking and evidence-based communication skills

  • Experience designing and implementing software frameworks (any domain)

  • Experience in application software development (any domain)

  • Proficiency in C, C++, and Python

  • Enjoyment in software architecture design and performance tuning

  • Good communication skills for collaborative team development

Preferred Qualifications

  • Experience with SIMD programming on ARM or RISC-V architectures

  • Experience with multithreaded application software development

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

  • Understanding and practical experience with AI frameworks/middleware such as Tensor Flow, Py Torch, or 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회 종합건강검진 지원 (배우자 포함)

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

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

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

Benefits and perks

Equity

Paid Time Off

Free Meals

Gym Membership

Learning Budget

Wellness Programs

Healthcare

Performance Bonus

Home Office Setup

Retirement Plan

Required skills

Runtime development

SDK development

Embedded software

Driver development

Low-level programming

About DeepX

㈜딥엑스 대한민국 경기도 성남시 판교역로241번길 20 미래에셋벤처타워 5층 ㈜딥엑스

Headquarters