담당업무
ㆍ시스템 소프트웨어 팀은 카메라 제어 기반 시스템, 서비스 통신 프로토콜 관리 시스템 및 메시징 플랫폼 개발, 그리고 안정적인 네트워크 인프라 설계를 통해 최고 수준의 방송 자동화 시스템을 구현하기 위한 데이터 플랫폼을 구축합니다.
- ㆍ카메라 영상 획득 시스템을 개발합니다.
- ㆍ각 카메라 Vendor SDK를 활용한 하드웨어 추상화 레이어 개발
- ㆍ영상 컨슈머 API 및 플러그인 개발
- ㆍ로봇 카메라 제어 시스템을 개발합니다
- ㆍ각 카메라 SDK / 프로토콜을 활용한 하드웨어 추상화 레이어 개발
- ㆍ자연스러운 카메라 움직임을 구현하기 위한 제어 알고리즘 연구
- ㆍ로봇 카메라 시스템 전반을 추상화하기 위한 스크립팅 플랫폼 개발
- ㆍ현장(Venue)의 네트워크 수요를 충족하기 위한 네트워크 인프라를 설계합니다.
- ㆍPIXELCAST 기반 데이터 플랫폼 개발
- ㆍ3D object / area event information exchange protocol 설계
You should bring with you
ㆍModern C++ (11 ~ 20)의 Advanced 지식 (또는, intermediate level of Rust )
- ㆍ운영체제 이론 전반 (CS 지식)
- ㆍGit
- ㆍLinux 활용 (bash 스크립팅, 설치, 접속, 운용)
- ㆍC++ Windows / Linux 크로스 플랫폼 개발 경험 (CMake 등)
What we would love you to have
- ㆍ선형대수학 (카메라 제어 알고리즘)
- ㆍCV 지식 (Basic Level; Color format, Camera calibration, Image filtering, etc …)
- ㆍDocker 활용 경험
- ㆍ라이브러리 개발 경험
- ㆍAPI 설계 노하우 / 배포 시 동적 링크 핸들링
- ㆍFFI 구성
- ㆍ고속 통신 시스템 / 비동기 시스템 개발 경험 (I/O 관련 지식)
- ㆍ네트워크 하드웨어 관련 지식
- ㆍPython 스크립팅
- ㆍ프로그래밍 언어에 대한 애정과 집착
- ㆍC++ Template Metaprogramming 개발 경험 (i.e. Generic Programming에 대한 관심)
- ㆍC++20, Rust, Zig, Go 등 프로그래밍 언어 트렌드에 대한 관심
- ㆍ오픈 소스 프로젝트 개발 / 기여 경험
|