포지션 소개
1. SLAM Engineer
자율주행 지게차가 실내 물류 환경에서 정밀하게 위치를 추정하고 신뢰성 높은 지도를 실시간으로 구축·유지할 수 있도록 핵심 알고리즘을 설계하고 검증합니다. 알고리즘 연구에 그치지 않고 실제 현장에서의 성능 검증과 개선까지 함께합니다.
• LiDAR, IMU, Camera 등 센서 데이터를 활용한 실시간 SLAM 알고리즘 설계 및 구현
• 사전 지도 기반 실시간 위치 추정 알고리즘 개발 및 정밀도 개선 (10mm 이내 목표)
• 실내 환경에 적합한 지도 생성·업데이트·관리 파이프라인 설계
• LiDAR, IMU, 휠 오도메트리 등 다중 센서 융합 기반 강건한 위치 추정 시스템 구현
• 시뮬레이션 및 실제 물류 환경에서 SLAM 성능 검증 및 개선
• SLAM 관련 연구 및 논문 경험 보유자 우대
• 언어: C++(필수), Python(선택)
2. Robot Perception Engineer
로봇이 실제 환경을 정확히 인식하고 안전하게 동작할 수 있도록 perception 파이프라인을 개발합니다. 센서 노이즈, 환경 변화 등 현실적인 문제를 고려하여 안정적인 인식 시스템을 설계하고 개선합니다.
• LiDAR, RGB-D, 스테레오 카메라 등 다양한 센서 데이터 처리 및 분석
• 팔레트 검출 알고리즘 개발 (카메라·LiDAR 데이터 기반)
• 객체 인식·추적·분류 알고리즘 개발
• 환경 인식 기반 자율 주행 지원 기능 구현
• AI/딥러닝 기반 인식 모델 학습 및 실시간 성능 최적화
• OpenCV, PCL, PyTorch/TensorFlow 등 딥러닝 프레임워크 활용
• 언어: C++(필수), Python(선택)
3. Robot Behavior Engineer
자율주행 지게차가 주어진 임무를 어떤 순서로, 어떤 방식으로 수행할지 결정하는 의사결정 로직을 설계합니다. 경로 차단, 사람 감지, 배터리 부족 등 실제 현장 이벤트에 로봇이 안전하고 예측 가능하게 대응하도록 행동 트리와 상태머신 기반의 견고한 로직을 설계하고 검증합니다.
• 행동 트리/상태머신 기반 임무·작업 오케스트레이션 설계 및 구현
• 대기·주행·하역·충전·오류복구 등 로봇 모드 관리 및 상태 전이 로직 설계
• 경로 차단, 사람 감지, 로딩/언로딩 실패, 저전력 등 이벤트 대응 및 복구 전략 설계
• VDA 5050 order/action 차량 측 해석·실행 로직 구현
• 안전 시나리오 설계 및 시뮬레이션·실환경 검증
• 언어: C++(필수), Linux 개발 환경 경험
4. Robot Planning & Control Engineer
자율주행 지게차가 어떤 경로로, 어떤 속도로 움직일지를 계산하고, 실시간으로 장애물을 회피하며 목표 지점까지 정확하게 도달하도록 제어 로직을 설계합니다. 알고리즘 설계에 그치지 않고 실제 로봇에서의 검증과 성능 개선까지 함께합니다.
• 전역 경로계획 및 지역 궤적 생성, 장애물 회피를 위한 동적 재계획 알고리즘 설계 및 구현
• 차량/포즈 레벨의 피드백 제어를 통한 목표 궤적 추종 및 속도·각속도 제어 명령 생성
• 속도·각속도 제어 명령을 모터별 목표값으로 변환하는 역기구학 로직 설계 및 구현
• MPC·최적화 기반 제어 알고리즘 설계 및 성능 개선
• 시뮬레이션 및 실환경에서 경로계획·제어 알고리즘 성능 검증 및 개선
• 언어: C++(필수), Linux/실시간 환경 개발 경험
5. Robot Platform Engineer
인식·측위·계획·제어 등 모든 소프트웨어 모듈이 결정론적으로 동작할 수 있도록 미들웨어와 통신 프레임워크를 설계하고, 로깅·빌드·배포·운영까지 시스템 전반의 소프트웨어 인프라를 총괄합니다.
• IPC·메시지 버스(공유메모리, ZeroMQ 등) 및 실시간 프레임워크 설계, 메시지 스키마 정의 및 버전/호환성 관리
• 차량↔관제/FMS 인터페이스(VDA 5050/MQTT 등) 및 텔레메트리 업링크 구현
• 구조적 로깅 프레임워크 설계, 크래시 캡처·에러 추적, Prometheus·Grafana 등 메트릭·헬스 모니터링 구축
• 빌드 시스템(CMake) 설계, CI/CD(GitHub Actions) 자동화, Docker 기반 재현 가능 빌드 및 로봇 타깃 배포·버전 관리
• 전체 SW 아키텍처·모듈 경계 설계, 프로세스 생명주기·헬스체크·워치독, 실시간 스케줄링 정책 및 OTA 업데이트 시스템 구축
• 언어: Modern C++(필수), Linux 개발 환경 경험
6. Embedded Control Engineer
상위 자율주행 소프트웨어에서 계산된 주행·조향 등의 목표 명령을 실제 하드웨어가 수행할 수 있는 제어 명령으로 변환하고 실행합니다. Linux 기반 하위 제어 소프트웨어 개발을 중심으로, 모터 드라이브·PLC·센서·IO 장치·유압 장치 사이에서 Hardware Abstraction Layer를 설계하고 실시간 피드백 제어를 구현합니다.
• 상위 로봇 소프트웨어와 실제 하드웨어 사이의 Linux 기반 control layer 개발 (주행·조향·리프트·틸트·사이드쉬프터 명령 처리)
• 주행·조향 모터, 리프트·틸트·사이드쉬프터 등 액추에이터·센서·출력 장치 인터페이스 HAL 설계 및 구현
• CAN·CANopen·EtherCAT·Modbus TCP·IO-Link 등 필드버스 기반 디바이스 연동 및 통신 장애·timeout·packet loss 대응
• CiA 402 기반 목표 속도·위치·토크 제어 명령 처리 및 유압 밸브 등 액추에이터 제어
• PID 기반 실시간 피드백 제어, anti-windup·saturation·ramp·motion profile 설계·구현 및 파라미터 최적화
• IEC 61131-3 Structured Text 기반 PLC 로직 및 안전 인터락 시퀀스(ISO 3691-4) 개발
• 램프·부저·릴레이·밸브·브레이크 등 출력 장치 제어, HMI 상태 표시, 로그·알람·진단 정보 체계 개발
• 언어: C/C++(필수)