|
|
이 포지션은 단순한 로봇 SW 개발이 아닌 전체 시스템의 연결과 안정성을 책임지는 역할입니다
AMR, 로봇암, Edge AI 디바이스가 유기적으로 동작하도록 만드는 핵심 브리지 역할
정적인 환경이 아닌, 움직이고 변화하는 환경에서 실시간 데이터 동기화와 제어를 수행
ROS2 기반 분산 아키텍처 설계부터 현장 설치·운영 안정화까지 End-to-End 책임
👉 즉, “개발자”가 아니라 시스템을 실제로 돌아가게 만드는 엔지니어
4. 담당업무 (What you will do)■ 시스템 아키텍처 설계
ROS2 기반 분산 제어 아키텍처 설계 및 구현
로봇 시스템 전체 구조 설계 및 확장성 확보
■ 시스템 통합 및 인터페이스 개발
AMR – 로봇암 – NVIDIA Jetson 간 통합 설계
DDS 기반 내부 통신 구조 설계
Modbus TCP, JSON API 기반 외부 장비 및 서버 연동
■ 제어 로직 및 상태 관리
State Machine 기반 작업 시퀀스 설계
비선형 작업 흐름 안정화 및 시나리오 설계
Behavior Tree 등 고도화된 제어 구조 적용
■ 실시간 데이터 처리
센서 및 제어 데이터 실시간 동기화 파이프라인 구축
동적 환경 대응 데이터 처리 구조 설계
■ 성능 최적화 및 안정화
통신 지연 최소화 및 병목 구간 분석
네트워크 및 시스템 성능 튜닝
실제 운영 환경에서 장애 대응 및 안정화
5. 자격요건 (Must-have)■ 경력 및 기본 요건
학사 이상
경력 5~10년
■ 기술 역량
ROS2 (Humble / Foxy) 기반 로봇 개발 경험
C++, Python 기반 소프트웨어 설계 및 구현 능력
Linux(Ubuntu) 환경 이해 및 OS 레벨 트러블슈팅
■ 시스템 이해도
DDS, Modbus TCP, JSON API 등 통신 프로토콜 경험
하드웨어-소프트웨어 통합 경험
시스템 병목 분석 및 문제 해결 능력
6. 우대사항 (Nice-to-have)■ 로보틱스 도메인 경험
AMR/AGV 또는 모바일 로봇 경험
Manipulator(로봇암) 연동 경험
■ 제어 및 아키텍처
Behavior Tree, SMACH 등 상태 기반 제어 경험
■ 시스템 최적화
NVIDIA Jetson 기반 Edge AI 최적화 경험
멀티스레딩 / 비동기 프로그래밍 최적화 경험
네트워크 트래픽 분석 기반 성능 튜닝 경험
■ 실전 경험 (매우 중요)
고객사 설치 및 필드 안정화 경험
양산 또는 상용 서비스 운영 경험
7. 기술 스택 (Tech Stack)
Language: C++, Python
OS / Framework: Linux(Ubuntu), ROS2 (Humble / Foxy)
Protocol: DDS, Modbus TCP, JSON API
Hardware: AMR, NVIDIA Jetson, Robot Controller
8. 근무환경 및 특징
정규직 (수습 3개월)
주 5일 근무
표준근무제 / 선택근무제 / 유연근무제 운영
근무지: 성남 분당
스톡옵션 및 성과급 운영
식사 제공 및 교육/자기계발 지원
해외출장 가능 (연 3~4개월 수준)
9. 핵심 포인트 (지원 전 반드시 체크)
단순 개발 경험보다 “실제 돌아가게 만든 경험”이 중요
로봇 단일 기능이 아니라 시스템 전체 통합 경험이 핵심
연구/PoC 중심보다 양산·현장 적용 경험이 강한 후보 우대
10. 이런 분이면 합격 확률 높습니다
ROS2를 “써본 사람”이 아니라 “현장에 적용해본 사람”
시스템 장애를 끝까지 잡아본 경험이 있는 분
로봇 + 네트워크 + 제어를 하나로 묶어본 경험이 있는 분
고객사에 설치하고 실제 운영까지 해본 경험이 있는 분
|
|