
rebellions
System Software
개발하드웨어·임베디드
AI 요약
Rebellions에서 NPU를 위한 Linux 커널 모드 디바이스 드라이버 개발 및 유지보수 담당자를 모집합니다. Rebellions Direct Storage(RDS) 설계·구현(GPUDirect Storage 유사), 고성능 메모리 관리 서브시스템 및 하드웨어 메모리 가속기 최적화, 디바이스 펌웨어와의 통신 인터페이스 개발 및 커널 드라이버 성능 최적화(딥러닝 워크로드 대상)를 수행합니다.
주요 업무
Linux 커널 모드 드라이버 개발 및 유지보수; Rebellions Direct Storage(RDS) 설계·구현(고처리량·저지연 데이터 전송); 고급 메모리 관리 서브시스템 및 하드웨어 메모리 가속기 설계·최적화; 디바이스 펌웨어와의 효과적인 통신 인터페이스 설계·구현; 딥러닝 워크로드 및 대규모 AI 시스템 아키텍처를 위한 커널 드라이버 성능 최적화; 소프트웨어 스택과 하드웨어 인터페이스 전반의 시스템 수준 문제 지원 및 디버깅.
자격 요건
학사 이상(컴퓨터공학, 전기전자, 컴퓨터공학 유관 전공); Linux 커널 및 디바이스 드라이버 개발 경력 최소 5년(학술연구/시뮬레이션 포함 가능); Linux 커널 아키텍처, 메모리 관리, PCIe 서브시스템에 대한 깊은 이해; GPU/NPU 디바이스 드라이버 개발 및 펌웨어와의 통신 경험; C/C++ 숙련도 및 시스템 레벨 디버깅·성능 프로파일링 능력; 우수한 커뮤니케이션 및 문제해결 역량. (우대) AI 가속기/GPU 대상 커널 드라이버 성능 튜닝 5년 이상, CUDA 메모리 관리 내부 동작 실무 경험, GPUDirect Storage 등 스토리지-가속기 P2P 직접 접근 기술 경험, 비동기 데이터 이동 기능을 갖춘 하드웨어 메모리 가속기 드라이버 개발 경험.
기술 스택
Linux 커널CC++PCIeCUDANPUGPU디바이스 드라이버 개발커널 디버깅성능 프로파일링GPUDirect Storage (유사 기술)Peer-to-peer Direct Storage메모리 관리펌웨어 통신비동기 데이터 이동Tensor Memory Accelerator