● PCIe Linux Device Driver 개발
● S/W & H/W 디버깅 및 S/W 최적화
Deep learning 연산 가속기 Chip과 외부 인터페이스를 위한 Linux Peripheral (주, PCIe) Driver 개발 능력이 필요 합니다.
Chip 개발을 위한 H/W IP 검증 및 디버깅 능력이 필요 합니다.
Chip 양산을 위한 S/W 안정화 및 최적화 능력이 필요 합니다.
Deep learning 연산 가속기 Chip 내부 CPU Core를 운용하는 SW를 개발합니다.
● ASIC 및 Board 레벨에 반영되어야 할 SW 측면의 요구사항을 HW엔지니어와 협업
● AI 가속기 칩 운용 Firmware 개발 (RTOS/NonOS)
● System Platform SW 개발 및 최적화
● Bootloader, Device Driver, Comm Stack 개발 및 최적화
● Multi-core RISC processor를 활용한 Data processing 개발 및 최적화
● S/W & H/W 디버깅 및 S/W 최적화
Deep learning accelerator 내 NPU 및 RISC core에서 동작하는 computation kernel library 개발이 주 업무 입니다. Neural network 내의 다양한 primitive computation function 연산을 효율적으로 수행하기 위한 최적화된 kernel library를 개발합니다. (NVIDIA cuDNN 과 유사). 또한 neural network 전후의 prep-, post-processing을 위한 CPU, RISC 및 DSP에서 동작하는 computation library 개발을 포함하며, Deep learning training 과 inference를 모두 지원합니다. 다양한 알고리즘 및 function의 성능 최적화 경험이 필요하며, 특히 low-level optimization에 익숙해야 합니다.
필요역량 및 직무경험
● Linux Device driver 개발 경험 (PCIe, USB, ethernet 등)
● Linux kernel, RT-OS, Boot-Loader Porting 경험
● SoC / Computer Architecture 에 대한 이해
● S/W & H/W 디버깅 및 S/W 최적화 능력
● SoC / FPGA prototype 환경 SW개발 경험 (boot-up sequence, system management, runtime operation 등)
● Device Driver 개발 / RTOS에 대한 이해 및 Porting 경험
● C/C++ 혼합 사용 Embedded SW 개발
● 통신 Protocol (저속/고속) 사용 경험.
● SW architecture 설계 (내,외부 인터페이스 설계 및 Layered Library 개발 경험)
● Low level optimization
● 신규 기술에 대한 공부와 적용에 흥미가 있으신 분
자격요건
● 총 보유경력 : 5년이상
● 학력/전공 : 학사이상
SAPEON은 SK그룹의 인공지능 반도체 회사로 고성능/고효율 인공지능 프로세서 및 이를 활용한 다양한 응용을 개발하여 사업화 하고 있습니다. Deep learning 연산 가속기 운용을 위한 F/W 및 Linux Device Driver 를 개발할 엔지니어를 찾습니다.