주요업무
[Roles & Responsibilities]
1. 기술 개발 및 실행 업무
• System Software Stack 개발 총괄: 당사 가속 및 Storage 시스템에 최적화된 Full-stack Software (Driver, Firmware, Runtime, HAL) 아키텍처, 설계 및 구현 총괄
• Algorithm Porting 및 성능 최적화: 벡터 가속 및 데이터 처리 알고리즘 등 당사의 핵심 알고리즘을 분석하여 SoC와 시스템에 Porting하고, 하드웨어 특성에 맞는 알고리즘 개선을 통해 성능 최적화 수행 리딩
• Compiler 및 Toolchain 개발: 하드웨어 가속을 위한 Compiler 및 SDK 개발 리딩
• Chip Bring-up & Verification: FPGA 프로토타입 환경 검증 및 실제 SoC 제작 후 초기 Bring-up, 시스템 안정화, 성능 튜닝 주도
2. 조직 및 프로젝트 관리 업무
• 조직 관리: 조직 구성, 인재 채용 및 육성, 기술 멘토링 및 성과 관리
• 프로젝트 관리: 개발 로드맵 수립, 우선순위 관리, 일정 조율 및 리스크 관리
• Cross-functional 협력: 타 부서(아키텍처, 하드웨어, 알고리즘팀 등)와의 협업 조율, 최적의 HW/SW 파티셔닝과 인테페이스 정의
• 프로세스 개선: 코드 리뷰, CI/CD, Test 자동화 등 개발 생산성과 품질 향상을 위한 프로세스 구축