ML Systems Runtime Engineer [경력]
Description
주요업무
- NPU runtime 실행 경로에서의 dispatch/prefetch/synchronization 성능 분석 및 최적화
- Data movement, memory utilization, pipelining, tiling 등의 데이터 처리 최적화 개발
- NPU device 추상화 및 User/Kernel mode driver 개발
- AI 모델 워크로드 기준 성능, latency, 전력 효율 분석 및 최적화
- Multi-OS( Linux, Android )향 runtime package 포팅/최적화
- Multi-NPU device 가상화/스케줄러 개발 및 성능 최적화
- Kernel/Ops 개발 및 성능 최적화
자격요건
ㆍ학사 이상 학위 소지자
ㆍ해외 여행에 결격 사유가 없으신 분
ㆍ관련 분야 3년 이상의 실무 경험
ㆍC/C++ 기반의 System software 개발 역량 및 문제 해결 능력
ㆍLinux/Android기반 software 빌드/성능 분석/디버깅/배포 경험
ㆍDeepLearning/Transformer 기반 AI 모델의 실행 특성 이해 및 성능 최적화 경험
ㆍ고성능 컴퓨팅/병렬 프로그래밍/동시성 기반 software 개발 및 최적화 역량
우대사항
ㆍGPU/NPU/TPU 등 HW 가속기 기반의 SDK, NN 런타임 개발 경험 있으신 분
ㆍKernel 레벨 최적화(타일링, 벡터화, 데이터 이동 최적화, DMA/NoC uga ) 경험 있으신 분
ㆍ모바일/차량용 반도체 시스템 SW 개발 및 양산 경험이 있으신 분
ㆍISO 26262 차량용 Functional Safety 프로세스 기반 개발 경험 있으신 분
복지 및 혜택
ㆍ시차출퇴근제
ㆍ능력별 스톡옵션 부여
ㆍ조식, 중식, 석식 제공
ㆍ간식/커피 무제한 제공
ㆍ최적의 개발환경 제공 (듀얼모니터/HPC서버)
ㆍ모션데스크 지원
ㆍOn-Site 외국어 학습지원
ㆍ기술도서 구매지원
ㆍ건강검진 프로그램 제공
채용절차 및 기타 지원 유의사항
[전형절차]
ㆍ서류전형 → 1차면접 → 2차면접 → 입사오퍼 → 채용검진 → 입사
*직무에 따라 코딩테스트가 함께 진행될 수 있습니다.
기업/서비스 소개
자율주행 자동차, 어디까지 상상해 보셨나요? 운전대 없는 자동차. 운전자 없이 아이를 픽업하고 부모님의 강변 드라이브를 가능하게 하는 자동차.
우리의 즐거운 상상이 최상의 편안함과 행복한 순간이 되도록 세계수준의 전문가 그룹 ㈜ 보스반도체가 모빌리티 혁신을 선도하겠습니다.
□ 회사 소개
- 보스반도체(BOS Semiconductors)는 차량용 자율주행 및 인포테인먼트 시스템을 위한 고성능 반도체 및 AI 가속기 반도체를 개발하는 팹리스 기업으로, 자동차를 주요 타깃 시장으로 하며 동일한 제품 플랫폼을 기반으로 로봇 등 다른 Physical AI 시장으로의 확장을 추진하고 있습니다.
- 대표 제품인 Eagle-N(AI 가속기)과 Eagle-A(차량용 SoC)는 칩렛 기반 확장성과 선단 공정 기술을 바탕으로 차세대 차량 전장 및 지능형 시스템에 최적화된 성능과 전력 효율을 제공합니다.
- 창업 4년 차인 보스반도체는 300명 이상의 연구개발인력과 베트남R&D 법인을 기반으로, 차량용 고성능 반도체를 자체 개발하여 샘플 출시까지 성공적으로 마쳤으며 계속해서 빠르게 성장하고 있습니다. Global Top 기술력을 가진 기업들과 경쟁하며 의미 있는 성장을 함께 만들어갈 인재를 모집합니다.
□ 조직 및 업무 소개
- NPU System Software 파트는 고성능 NPU runtime software stack을 Automotive IVI, ADAS 및 Physical AI등의 플랫폼에서 안정적으로 구동시키고, 성능, 전력, 지연시간(latency), 메모리 효율을 최적화하는 것을 미션으로 합니다.
- 다양한 AI 모델이 수행되는 동안 runtime, kernel, data movement, driver, firmware에서 발생하는 병목을 계측·분석·개선하여 모델 성능이 실제 제품 성능으로 이어지도록 만드는 역할을 수행합니다.
- OS(Linux/Android/QNX 등), 메모리/IO, 스케줄링, 프로파일링, 컴파일러/그래프 런타임 연계까지 시스템 관점에서 폭넓게 협업하며, HW/System SW/AI모델 개발팀과 함께 end-to-end 최적화를 수행합니다.