Robot Behavior 팀은 주로 API 개발을 중심으로 로봇의 행동을 설계하고 이를 관리하는 역할을 수행합니다. 다양한 팀과 협력하여 로봇이 실제 환경에서 안정적으로 작동할 수 있도록 지원하며, 다국적 팀과 협업을 통해 복잡한 시스템 개발 과정을 경험할 수 있습니다. 또한, 프로덕트/프로젝트 팀, 디자이너 등과 함께 로봇 개발의 전 과정을 배우는 기회를 제공합니다. 특히, Protobuf와 gRPC 기술을 학습할 수 있는 기회도 제공됩니다. 주로 C++와 Go를 사용하는 환경이며, 필요에 따라 Python도 활용됩니다.
주요업무
• API 개발 및 동작 설계: 로봇의 주요 기능 및 사용자 입력(예: 터치스크린)에 따른 동작을 설계하고 구현
• 협업 및 조율: 하드웨어, 네비게이션, 시스템 팀 등과 협력하여 로봇 동작 구현 및 최적화
• 동작 정의 및 테스트: 로봇의 실제 사용 환경에 적합한 동작 정의 및 프로토타입 제작 및 성능 검증
자격 요건
• 컴퓨터공학 및 관련 전공하신 분
• C++ 및 Go 사용 경험
• 비지니스 영어 커뮤니케이션 능력을 갖고 계신 분 (OPIC IH/ 토익스피킹 7급 수준 이상)
우대사항
• Behavior Tree 기반 개발 경험
• ROS(Robot Operating System)를 활용한 프로젝트 경험
• API 개발 및 로봇 소프트웨어 개발에 관심이 있는 분
• Python 사용 경험
• Protobuf와 gRPC 기술에 대한 학습 의지와 관심