Jobs
dnotitia 로고

dnotitia

Device Driver Software Engineer

정규직(풀타임)대면혼합근무개발하드웨어·임베디드

AI 요약

디노티시아의 System SW 팀에서 PCIe 기반 AI 가속기 플랫폼을 위한 Host-side Linux 디바이스 드라이버 및 사용자 공간 라이브러리를 개발하는 엔지니어를 채용합니다. Linux 커널 드라이버부터 DMA, 인터럽트 처리, PCIe 열거 및 BAR 매핑 등 저수준 시스템 개발과 하드웨어/펌웨어 팀과의 협업을 수행합니다.

주요 업무

Linux 커널 기반 PCIe 디바이스 드라이버 개발 및 유지보수(Enumeration, BAR 매핑, MSI/MSI-X, DMA 등); 커널 인터페이스(ioctl, mmap, sysfs) 구현; ftrace, perf, crash dump 등을 활용한 디버깅; SoC/보드 Bring-up 지원을 위한 하드웨어·펌웨어팀과 협업; AI 가속기 접근을 위한 사용자 공간 드라이버 및 고성능 라이브러리 개발; 사용자 API 및 개발 도구 설계; 기술 문서(API 레퍼런스, 코드 예제) 작성 및 코드 리뷰·품질 개선 활동

자격 요건

컴퓨터공학·전자공학 등 관련 학사 이상; Linux 커널 개발 경험; PCI Express(Enumeration, Configuration Space, Interrupt 등)에 대한 깊은 이해; DMA, 인터럽트, 메모리 관리에 대한 이해; Linux 커널 구조(모듈, 디바이스 드라이버, 시스템 콜, Device Tree 등) 이해; 커널 디버깅 도구(gdb, printk, kprobes 등) 사용 경험; 성능 분석 도구(perf, oprofile 등) 사용 경험; 복잡한 시스템 이슈를 논리적으로 분석·해결할 수 있는 능력

기술 스택

Linux kernelPCIe (Enumeration, BAR 매핑, Configuration Space)DMAMSI / MSI-Xioctlmmapsysfsftraceperfcrash dumpgdbprintkkprobesoprofileUser-space driver / 라이브러리Device TreeLinux KUnitI2CSPIUARTUSB
AI 점수 20none

dnotitia의 다른 공고

알림

알림이 없습니다