직군 소개
2024년 10월, WoRV팀에서는 SketchDrive 프로젝트의 성과물을 공개했으며 이후 상용화를 위한 첫 발을 내딛기 위해 준비하고 있습니다. 첫 상용화를 농업 분야로 잡고, 저희 팀은 농업 분야에 있어 인간의 노동을 직접적으로 대체하고 가치를 창출해 이를 이윤으로 바꾸려고 하고 있습니다.
저희가 하는 일을 하는 곳이 흔치 않은 만큼, Software Engineer로서 WoRV팀에 합류하시는 분들은 새로운 기술을 활용해 좋은 기술 스택을 쌓을 수 있을 것이라 말할 수 있습니다.
SketchDrive
사람과 같이, 하나의 모델이 여러 환경에서 지도를 보고 언어 지시를 받으며 시각을 통해 주행합니다.
사람과 같이, 상황의 맥락을 통해 사람의 지시에서 사람의 의도를 읽어 주행합니다.
공통 우대사항
- CS 기초와 엔지니어링 역량이 우수하신 분 (컴퓨터 과학: 운영체제, 자료구조, 알고리즘, 데이터베이스, 네트워크 등)
- 배움에 망설임이 없으며 빠르게 배우시는 분
- 전체 아키텍처에서 자신이 맡은 컴포넌트를 설계/개발할 뿐만 아니라 적극적인 소통을 통해 전반적인 시스템의 integration에 도움 주실 수 있는 분
Simulation System (Simulation Software Engineer)
빠른 연구 사이클을 위해 시뮬레이터 개발은 필수적입니다. NVIDIA Isaac Simulator은 NVIDIA Omniverse에 기반해 인공지능 기반 로봇과 기계를 물리 기반 가상 환경에서 설계, 시뮬레이션, 테스트 및 훈련할 수 있도록 설계되었습니다.
Responsibilities
Software Engineer, ML Engineer, Data Engineer들과 협업하여 전체 파이프라인의 한 축인 시뮬레이터 컴포넌트 개발
필수 역량
CS 기초와 엔지니어링 역량이 우수하신 분
우대사항
- Carla 등 기존 시뮬레이션 소프트웨어에 대한 경험
- ROS/ROS2 등 middleware 개발 경험
- 원활한 의사소통 능력
Fleet Management System (Backend Software Engineer)
Fleet Management System에는 인간 텔레오퍼레이터에게 실제 로봇을 할당하고, 로봇의 주행을 관제하는 것과 같은 역할이 포함됩니다.
Responsibilities
전체 파이프라인에서 백엔드에 해당하는 Fleet Management System 개발
필수 역량
- 경력 2년 이상의 개발 경험
- FastAPI 등 백엔드 프레임워크 개발 경험
우대사항
- 퀄리티를 놓지 않으면서도 빠른 속도로 개발할 수 있으신 분
- 백엔드 분야의 실무를 담당하거나 관련된 조언을 제공하는 정도의 역할로 그치지 않고, 전반적인 시스템과 서비스에 대해 적극적으로 자신의 의견을 제시할 수 있으신 분
Teleoperation System (Teleoperation Software Engineer)
NVIDIA GeForce NOW와 같은 클라우드 게이밍 서비스에서는 real-time, 초저지연 제약 조건(150ms 이내)을 만족하며 미디어나 컨트롤 정보가 오고갈 수 있게 합니다. WoRV팀에서는 다양한 환경의 로봇을 원격으로 조종하기 위해 WebRTC 기반 Teleoperation System을 구축하고 있습니다.
Responsibilities
- 실내 및 야외 환경에 배치되어있는 로봇들을 원격으로 조종할 수 있는 Teleoperation 서비스 개발
- 초저지연 제약 조건(150ms 이내) 만족
- 네트워크 상태에 따른 실시간 스트리밍 최적화
- 한명의 작업자가 여러 로봇을 동시에 관제할 수 있는(1 : N) 기술 개발
필수 역량
- Proficiency in Python, Go, or Typescript
- CS 기초와 엔지니어링 역량이 우수하신 분
우대사항
- RTP, RTSP, HLS, MPEG-DASH, WebRTC 등의 영상 스트리밍 프로토콜을 경험하신 분
- 동영상 코덱 및 이미지 처리 관련 경험이 있으신 분
- 대규모 (영상)데이터/트래픽 분산처리 경험이 있으신 분
- 웹 브라우저 개발 경험이 있으신 분
채용 프로세스
* 서류전형 합격 여부는 3일 이내로 개별 연락 드립니다