카카오

[공동체] 카카오모빌리티 내비게이션 3D 지도 렌더링 엔진 개발자

이 공고, 이렇게 물어볼 겁니다

Q1
3D 지도 렌더링 엔진 개발 시, 렌더링 파이프라인의 성능 최적화와 메모리 관리를 어떻게 진행하셨나요?
🎯 성능 최적화와 메모리 관리에 대한 구체적인 경험을 확인
Q2
다양한 플랫폼에서 동작하는 크로스 플랫폼 엔진 코어 개발을 위해, 어떤 접근 방식을 취하셨나요?
🎯 크로스 플랫폼 개발에 대한 경험과 접근 방식을 확인
Q3
공간 데이터의 3D 시각화와 처리를 위해, 어떤 자료구조와 알고리즘을 사용하였으며, 그 이유는 무엇인가요?
🎯 자료구조와 알고리즘에 대한 이해와 활용을 확인
Q4
셰이더 프로그래밍 작성과 렌더링 품질 최적화를 위해, 어떤 방법론을 사용하시며, 구체적인 사례를 하나 꼽아서 말씀해주실 수 있을까요?
🎯 셰이더 프로그래밍과 렌더링 품질 최적화에 대한 경험을 확인
Q5
프로파일링 툴을 활용한 성능 최적화와 메모리 누수 해결을 위해, 어떤 툴을 사용하시며, 그 과정에서 어떤 어려움이 있었는지, 어떻게 해결하였나요?
🎯 프로파일링 툴에 대한 이해와 활용을 확인
질문만 읽으면 컨닝이에요. 소리 내어 답해보세요 — 어디서 틀어지는지 짚어드립니다.

공고 내용

◆ 소개

◆ 업무내용

- 내비게이션용 ​3D 지도 렌더링 엔진(Map ​Engine) ​개발 및 ​고도화

- 다양한 플랫폼(Android, iOS, ​Automotive 등)에 ​적용 ​가능한 크로스 ​플랫폼 ​엔진 ​코어 개발

- 공간 데이터(Vector, ​POI, ​Route, 건물 등)의 ​3D ​시각화 ​및 처리

- 렌더링 파이프라인 ​성능 최적화 ​및 ​메모리 관리

◆ 지원자격

- C ​/ ​C++ 기반 개발 ​경력 만 ​3년 이상이신 분

- OpenGL, OpenGL ES, Vulkan, Metal 등 그래픽스 API 중 1개 이상의 사용 경험 및 이해도를 갖추신 분

- 3D 그래픽스 파이프라인 및 렌더링 이론(수학 등)에 대한 깊은 이해가 있으신 분

- 셰이더(Shader) 프로그래밍 작성 및 렌더링 품질 최적화 경험이 있으신 분

- 자료구조, 알고리즘, 디자인 패턴에 대한 이해와 활용에 능숙하신 분

- 프로파일링 툴을 활용한 성능 최적화 및 메모리 누수 해결 경험이 있으신 분

◆ 우대사항

- 자체 3D 렌더링 엔진 개발 경험이 있으신 분

- 모바일 환경(Android JNI, iOS Objective-C/Swift 등) 네이티브 연동 개발 경험이 있으신 분

- 모바일 환경에서 렌더링 최적화에 대한 이해도가 있으신 분

- Unreal, Unity 등 게임 엔진을 활용하거나 분석해본 경험이 있으신 분

- 공간 데이터(GIS, 맵데이터 등) 및 위치 기반 서비스(LBS) 관련 지식이나 개발 경험이 있으신 분

- 평소에 내비게이션 앱을 자주 사용하며 3D 지도의 시각적인 표현 및 성능을 개선하고 싶으신 분

- 자동화된 개발, 테스트(Unit/UI Test) 및 빌드 환경(CI/CD)에 대한 높은 이해도가 있으신 분

- 문제를 끝까지 파고들어 해결해내는 집요한 DNA 보유자이신 분

◆ 접수 방법

- [https://kakaomobility.career.greetinghr.com/ko/o/226329](https://kakaomobility.career.greetinghr.com/ko/o/226329)

◆ 업무

◆ 자격

원문에서 전체 공고 보기 →