company logo
(주)모레

NPU System Software Engineer (Firmware/Driver)

벤처 인증
시리즈 B
누적 투자 400억↑
51-300명
유연근무제
재택근무제
경조금
복지포인트
리프레시 휴가
음료/간식 제공
반반차 제도
  • 공고소개
  • 주요업무
  • 자격요건
  • 우대사항
  • 채용절차
  • 기타안내
이 포지션에 합격해 입사하시면 리멤버에서 합격 보상금 50만원을 드립니다
(주)모레 조직 이미지
• Moreh는 기존 AI 인프라의 한계를 뛰어넘기 위해, 하드웨어와 소프트웨어를 아우르는 새로운 시스템을 개발합니다. • NPU System Software Engineer는 호스트 시스템과 NPU 하드웨어를 연결하는 저수준 시스템 소프트웨어를 개발합니다. 하드웨어 파트너가 제공하는 Firmware, User-Mode Driver(이하 ‘UMD’) 및 Kernel-Mode Driver(이하 ‘KMD’)를 분석·검증하고 공동 개발하며, 이후 유지 보수와 기능 개선을 주도합니다. • 파트너가 제공하는 Device Software Stack을 Moreh의 Runtime 및 상위 소프트웨어와 통합하고, 신규 가속기의 초기 구동부터 성능 최적화, 장애 분석까지 담당합니다. • 상위 소프트웨어를 개발하는 엔지니어 및 하드웨어 파트너와 긴밀하게 협업합니다.

주요업무

• 하드웨어 파트너가 제공하는 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, 데이터 전송, 동기화 및 통신 경로의 성능 병목 개선

자격 요건

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

우대사항

• GPU, NPU, FPGA, DSP 등 가속기용 시스템 소프트웨어를 개발하거나 분석한 경험 • Linux Device Driver 또는 User-Mode Driver 개발 경험 • PCIe, MMIO, DMA, IOMMU, Interrupt, NUMA, Huge Page 등 Host–Device 인터페이스와 메모리 관리 기술에 대한 이해 • Zephyr 등 RTOS 또는 Bare-metal 환경에서 부팅, 전력·클록, 열·텔레메트리, Reset 등 시스템·보드 관리 Firmware를 개발하거나 분석한 경험 • 하드웨어 파트너와 신규 보드 또는 가속기의 Bring-up, Silicon Validation, Hardware Debugging을 수행한 경험 • 동시성, 비동기 실행, Command Queue 및 스케줄링을 포함한 Device Runtime 설계 경험 • Kernel Launch Latency, 데이터 전송 성능, 동기화 비용 등 가속기 시스템의 저수준 성능을 분석하고 최적화한 경험 • Tenstorrent TT-Metal/UMD/KMD, AMD ROCm/HSA, NVIDIA CUDA Driver 등 가속기 소프트웨어 스택의 내부 구조를 분석하거나 수정한 경험 • C/C++ 기반 대규모 소프트웨어의 Code Review, 테스트 자동화, 정적·동적 분석 또는 품질 검증 경험 • 글로벌 하드웨어 파트너와 영어로 기술 회의를 진행한 경험

채용절차

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

기타안내

• 복지포인트 연간 200만 원 • 입사 시 장비지원금 지원 • 유연출근제&재택근무 • 연 1회 종합건강검진 (본인 및 직계가족 1인) • 생일 반차 휴가 • 장기근속 휴가 • 사내 동호회 지원 (보드게임, 클라이밍 등) • 오피스 간식 제공 (과자, 음료수 등) • 연말 오피스 클로징 (매년 12/28-12/31 유급휴가 제공) • 중소기업 청년 소득세 감면 (연간 최대 200만 원)
이 포지션에 필요한 전문분야/기술
C
C++
Linux
펌웨어
회사 로고
(주)모레
정보 보기
누적 투자 금액
450억원 이상
투자사
어드밴스드마이크로디바이시스, 포레스트파트너스, 스마일게이트인베스트먼트, 케이티, 케이티클라우드
리멤버에서 수집한 기업 정보입니다. 정보 수정이 필요할 경우, 아래 경로로 요청해 주세요.
리멤버 앱 > 더보기 > 1:1 문의
먼저 입사한 실무자에게 조언을 구해보세요
사용자가 커넥트에 입력한 정보를 기반으로 제공됩니다
company logo
(주)모레

NPU System Software Engineer (Firmware/Driver)

벤처 인증
시리즈 B
누적 투자 400억↑
51-300명
유연근무제
재택근무제
경조금
복지포인트
리프레시 휴가
음료/간식 제공
반반차 제도
연봉협의
근무지서울특별시 서초구
경력2년~8년 차
학력학사 이상
마감일
2026.10.18
D-3
이 공고를
주변에도 알려주세요