Command Processor 펌웨어는 호스트에서 전달된 Command Stream을 해석하고 NPU 연산 코어로 Dispatch하며, 실행 과정의 동기화와 Completion 처리, 오류 복구를 담당하는 핵심 계층입니다.
NPU의 잠재적인 성능을 실제 제품 성능으로 구현하는 역할로, 아키텍처 설계부터 Silicon Bring-up과 양산 품질까지 함께 만들어갈 분을 찾습니다.
- Command Processor 펌웨어 아키텍처 설계 및 기술 로드맵 수립
- Zephyr RTOS 및 Embedded Linux 환경을 위한 펌웨어 설계·개발
- Command Stream 처리, Core Dispatch, Synchronization, Completion 경로 설계 및 최적화
- SIMD, 특히 ARM SVE를 활용한 Neural Network 연산 구현 및 최적화
- Hardware Hook을 활용한 성능 지표 모니터링 및 시스템 성능·전력 최적화
- Silicon Bring-up 및 Post-silicon Debugging 주도, SW/HW 레이어에 걸친 복합 이슈의 Root Cause 분석
- HW, Compiler, Runtime, Kernel Driver 조직과 시스템 전반의 설계 방향을 조율하고 펌웨어 관점의 기술 방향 및 기준 제시
- 컴퓨터공학·전자공학 또는 관련 분야 석사 이상
- 10년 이상의 Embedded/Firmware 개발 실무 경력
- SIMD, Memory Hierarchy, Bus System을 포함한 ARM Architecture에 대한 깊이 있는 이해
- ARM 기반 Firmware 개발 전문성, 특히 ARM SVE 활용 경험
- Zephyr 또는 동급 RTOS 및 Embedded Linux 환경 개발 경험
- 시스템 레벨에서의 Test, Verification 및 이슈 분석·해결 역량
- JTAG, Trace32, Logic Analyzer, ARM Trace Tool 등 Low-level Debugging Tool 활용 능력
- 여러 엔지니어가 협업하는 과제에서 기술 방향을 설정하고 결과를 끝까지 책임져 본 경험
- 모호한 문제를 스스로 정의하고 주도적으로 해결할 수 있는 문제 해결 역량과 명확한 커뮤니케이션 능력
- AI Accelerator 또는 Domain-specific Processor 프로젝트 경험
- Silicon Bring-up부터 양산까지 Firmware 개발 전 주기를 경험한 이력
- Host–Device Interface 설계 경험 (Command/Completion Queue, DMA, Doorbell, Interrupt 구조 등)
- CUDA, OpenCL, ROCm 등 GPGPU Programming Model 활용 경험
전형절차
- 서류전형 > On-line 인터뷰(코딩테스트 포함) > On-site 인터뷰(과제 포함) > 처우 협의 > 최종 합격
- 전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
- 전형 일정 및 결과는 지원 시 작성하신 이메일로 개별 안내드립니다.
참고사항
- 본 공고는 모집 완료 시 조기 마감될 수 있습니다.
- 지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다.
- 채용 및 업무 수행과 관련하여 요구되는 법령 상 자격이 갖추어지지 않은 경우 채용이 제한될 수 있습니다.
- 보훈 대상자 및 장애인 여부는 채용 과정에서 어떠한 불이익도 미치지 않습니다.
- 담당 업무 범위는 후보자의 전반적인 경력과 경험 등 제반사정을 고려하여 변경될 수 있습니다. 이러한 변경이 필요할 경우, 최종 합격 통지 전 적절한 시기에 후보자와 커뮤니케이션 될 예정입니다.
- 채용 관련 문의사항은 아래 메일 주소로 문의바랍니다.
- [email protected]