주요 업무
- 런타임 라이브러리 인터페이스 설계 및 구현: 하드웨어 가속기 제어를 위한 기초 API와 상위 프레임워크를 연결하는 추상화 계층 개발
- 실행 흐름 및 동기화 관리: 가속기에서 작업이 비동기적으로 실행되도록 돕는 이벤트 관리 및 스케줄링 로직 구현
- 효율적인 메모리 관리 엔진 개발: 대규모 연산을 위한 메모리 할당/해제 알고리즘 최적화 및 데이터 전송(Copy) 효율화
- 성능 분석 및 병목 지점 개선: 프로파일링 도구를 활용하여 런타임 스택의 성능 데이터를 수집하고 최적화 방안 제안
자격 요건
- 컴퓨터 구조 및 운영체제(OS) 기초 지식: 메모리 계층 구조, 가상 메모리, 프로세스/스레드에 대한 이해
- 최신 C/C++ 기반 소프트웨어 개발 역량: 데이터 구조와 알고리즘을 활용하여 효율적인 코드를 작성할 수 있는 능력
- 병렬 프로그래밍 기초 경험: 멀티스레드 환경에서의 자원 공유 및 동기화(e.g., Mutex)에 대한 이해와 구현 경험
우대 사항
- 시스템 프로그래밍 프로젝트 경험: 네트워크 소켓, 파일 시스템, 혹은 간단한 커널 모듈 작업 등 low-level 프로그래밍 경험
- 가속기 프로그래밍 기초 이해: CUDA, OpenCL 등 GPU/NPU 프로그래밍 모델을 접해본 경험
- 성능 최적화에 대한 관심: 코드의 실행 시간이나 메모리 사용량을 줄여본 최적화 시도 경험
- 협업 도구 활용 능력: Git, CMake 등 빌드 및 버전 관리 도구 활용 숙련도
채용 절차
서류 전형 ▶ 실무 면접 ▶ 임원 면접 ▶ (평판 조회) ▶ 최종 합격
* 채용 전형은 진행 상황에 따라 변경될 수 있으며, 변경 시 사전 안내 드립니다.
* 입사 후 3개월의 수습기간이 적용됩니다.
전문연구요원 신규 편입은 수습해제 이후 신청 가능합니다.(전직 대상자 제외)
유의 사항
입사지원 서류에 허위 사실이 발견될 경우, 채용 확정 이후라도 채용이 취소될 수 있습니다
기타 안내
[Office]
- 강남 뱅뱅사거리 위치
- 음료/커피/스낵 지원
- 유연근무제
- 자유로운 연차 사용
- 라운지, 안마의자 등 휴식 공간
[Welfare]
- 교육 및 도서 지원
- 건강검진 지원
- 복지포인트 지원
- 장기근속 포상
[Culture]
- 전사 올핸즈 미팅(월 1회)
- 전사 워크샵 (년 1회, 국내/해외)
- 동호회/스터디 지원
- 회식비 지원