모레

모레

Posted via WANTED

NPU System Software Engineer (Firmware/Driver)

Apply by Sep 25, 2026

Posted Sep 18, 2026

Role at a glance

Salary
Not Disclosed
Location
강남빌딩 20층, Seoul, South Korea
Work arrangement
On-site
Employment
Full-time
Experience
2–8 years

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Qualifications

Required

  • 컴퓨터공학, 전기
  • 전자공학 혹은 관련 전공 학부 졸업, 또는 이와 동등한 경력이 있으신 분
  • C/C++ 기반의 시스템 소프트웨어 개발이 가능하신 분
  • 운영체제와 컴퓨터 구조에 대한 이해가 있으신 분
  • Device Driver, Firmware, Embedded Software, GPU/NPU Runtime 등 저수준 소프트웨어 분야 중 하나 이상의 개발
  • 분석
  • 디버깅 경험이 있으신 분
  • 외부에서 제공된 코드와 기술 문서를 바탕으로 요구사항 충족 여부를 검토하고, Hardware–Software 경계에서 발생하는 문제를 분석

Preferred

  • 컴퓨터공학, 전기
  • 전자공학 혹은 관련 전공 학부 졸업, 또는 이와 동등한 경력이 있으신 분
  • C/C++ 기반의 시스템 소프트웨어 개발이 가능하신 분
  • 운영체제와 컴퓨터 구조에 대한 이해가 있으신 분
  • Device Driver, Firmware, Embedded Software, GPU/NPU Runtime 등 저수준 소프트웨어 분야 중 하나 이상의 개발
  • 분석
  • 디버깅 경험이 있으신 분
  • 외부에서 제공된 코드와 기술 문서를 바탕으로 요구사항 충족 여부를 검토하고, Hardware–Software 경계에서 발생하는 문제를 분석

About the role

Original posting provided by 모레

View original

About the role

• Moreh는 기존 AI 인프라의 한계를 뛰어넘기 위해, 하드웨어와 소프트웨어를 아우르는 새로운 시스템을 개발합니다.
• NPU System Software Engineer는 호스트 시스템과 NPU 하드웨어를 연결하는 저수준 시스템 소프트웨어를 개발합니다. 하드웨어 파트너가 제공하는 Firmware, User-Mode Driver(이하 ‘UMD’) 및 Kernel-Mode Driver(이하 ‘KMD’)를 분석·검증하고 공동 개발하며, 이후 유지 보수와 기능 개선을 주도합니다.
• 파트너가 제공하는 Device Software Stack을 Moreh의 Runtime 및 상위 소프트웨어와 통합하고, 신규 가속기의 초기 구동부터 성능 최적화, 장애 분석까지 담당합니다.
• 상위 소프트웨어를 개발하는 엔지니어 및 하드웨어 파트너와 긴밀하게 협업합니다.

What you'll do

• 하드웨어 파트너가 제공하는 Firmware 및 Device Driver의 요구사항 파악, 설계·코드 검토, 기능·품질 검증 및 기술적 수용 여부 판정
• NPU 초기화, 자원 관리, Command Queue 및 실행 제어를 담당하는 저수준 Runtime과 User-Mode Driver 공동 개발 및 최적화
• Linux Kernel-Mode Driver와 PCIe, MMIO, DMA, Interrupt, IOMMU 기반 Host–Device 인터페이스 공동 개발, 통합 및 유지보수
• NPU 관리 Firmware의 통합·분석·디버깅과 부팅, 전력·클록, 열·텔레메트리, Reset 경로 검증 및 개선
• 파트너와 함께 신규 NPU 및 시스템의 초기 구동을 수행하고, 기능·안정성·복구·호환성 검증과 Hardware–Software 경계에서 발생하는 장애 원인 분석
• Driver/Firmware와 상위 소프트웨어 간 인터페이스를 통합하고, Kernel Launch, 데이터 전송, 동기화 및 통신 경로의 성능 병목 개선

Requirements

• 컴퓨터공학, 전기·전자공학 혹은 관련 전공 학부 졸업, 또는 이와 동등한 경력이 있으신 분
• C/C++ 기반의 시스템 소프트웨어 개발이 가능하신 분
• 운영체제와 컴퓨터 구조에 대한 이해가 있으신 분
• Device Driver, Firmware, Embedded Software, GPU/NPU Runtime 등 저수준 소프트웨어 분야 중 하나 이상의 개발·분석·디버깅 경험이 있으신 분
• 외부에서 제공된 코드와 기술 문서를 바탕으로 요구사항 충족 여부를 검토하고, Hardware–Software 경계에서 발생하는 문제를 분석·디버깅할 수 있으신 분
• 영문 기술 문서를 읽고 작성할 수 있으며, 팀워크를 중시하고 긍정적인 태도로 하드웨어 파트너 및 내부 엔지니어와 기술 이슈를 명확히 정리하고 협업할 수 있으신 분

Preferred qualifications

• 컴퓨터공학, 전기·전자공학 혹은 관련 전공 학부 졸업, 또는 이와 동등한 경력이 있으신 분
• C/C++ 기반의 시스템 소프트웨어 개발이 가능하신 분
• 운영체제와 컴퓨터 구조에 대한 이해가 있으신 분
• Device Driver, Firmware, Embedded Software, GPU/NPU Runtime 등 저수준 소프트웨어 분야 중 하나 이상의 개발·분석·디버깅 경험이 있으신 분
• 외부에서 제공된 코드와 기술 문서를 바탕으로 요구사항 충족 여부를 검토하고, Hardware–Software 경계에서 발생하는 문제를 분석·디버깅할 수 있으신 분
• 영문 기술 문서를 읽고 작성할 수 있으며, 팀워크를 중시하고 긍정적인 태도로 하드웨어 파트너 및 내부 엔지니어와 기술 이슈를 명확히 정리하고 협업할 수 있으신 분

Benefits

• 복지포인트 연간 200만 원
• 입사 시 장비지원금 지원
• 유연출근제&재택근무
• 연 1회 종합건강검진 (본인 및 직계가족 1인)
• 생일 반차 휴가
• 장기근속 휴가
• 사내 동호회 지원 (보드게임, 클라이밍 등)
• 오피스 간식 제공 (과자, 음료수 등)
• 연말 오피스 클로징 (매년 12/28-12/31 유급휴가 제공)
• 중소기업 청년 소득세 감면 (연간 최대 200만 원)

Hiring process

• 서류전형 -> 1차 면접 -> 2차면접 -> 처우협의 ->최종합격
• 포지션에 따라 전형이 변경 또는 추가될 수 있는 점 참고 부탁드립니다.

모레

About the company

모레

Moreh는 커스텀 커널부터 분산 서빙까지, AMD GPU, Tenstorrent 칩, 이기종 클러스터에서 최고의 추론 성능을 이끌어내는 풀스택 소프트웨어를 개발하고 있습니다. [Why Moreh?] 1. 비(非) NVIDIA 가속기에서의 추론 : 커널부터 클러스터 프레임워크까지, AMD GPU에 최적화되고 Tenstorrent 칩에서의 추론을 가능하게 하는 풀스택 소프트웨어 2. 이기종 GPU 추론 : 벤더, 아키텍처, 세대가 다른 GPU를 하나의 추론 클러스터로 통합하여 데이터센터의 모든 칩 효율을 극대화 3. 추론 비용 최적화 : 칩 레벨 최적화, 통신 최적화, 멀티 벤더 인프라 활용을 통해 달러당 토큰 수를 극대화 훌륭한 동료들과 함께 Moreh의 다음 성장을 이끌어갈 분들의 관심과 지원 기다리겠습니다 :) Join our team, be part of Moreh and be part of future!