프로젝트정보
회사개요 유망 AI 솔루션 기업
모집제목 Robotics Platform Software Engineer
근무지역 경기도
제출서류 이력서, 경력기술서, 사진파일첨부(국문)
전체경력 5년 이상 나이 제한없음
학력/전공
모집내용 ※ 직무개요

□ 플랫폼 공통 소프트웨어 및 인터페이스 설계
- 다양한 형태의 로봇을 지원하는 공통 플랫폼 소프트웨어 설계 및 구현
- 자율주행·제어·하드웨어·관제 개발자와의 모듈 간 인터페이스 및 API 정의, 실기 통합 검증
- 로봇 미들웨어 구성 관리와 통신 성능·신뢰성 개선
- 외부 연동 API의 버전 및 하위 호환성 관리

□ 로깅 및 모니터링 체계 개발
- 재부팅·재배포에도 유실되지 않는 로그·텔레메트리 보존 및 업로드 파이프라인 구축
- 모듈 상태, 데이터 흐름, 시스템 자원에 대한 통합 모니터링과 진단 기능 개발
- 기록 부하가 자율주행에 주는 영향의 정량화, 저장 공간·네트워크 제약을 고려한 보존 정책 설계
- 운용 데이터 분석을 통한 장애 패턴 도출과 개선 과제 발굴

□ 안전 메커니즘 및 장애 대응 구현
- 모듈 정지, 응답 지연, 센서·통신 단절 감지 체계 구현
- 기종별 특성을 반영한 안전 정지 동작과 장애 해소 후 복귀 절차 구현 및 검증
- 녹화 데이터와 작업 기록의 무결성을 보장하는 종료 절차 설계

□ 배포·업데이트 및 CI/CD 체계 운영
- 멀티 하드웨어 플랫폼 대상 패키징, 릴리스·버전 관리
- 다수 로봇 대상 설치·원격 업데이트·롤백의 신뢰성 확보, 업데이트 실패 시 복구 보장
- CI/CD 파이프라인과 자동화 품질 게이트 유지 및 강화

□ 개발 환경 및 디버깅 도구 개선
- 개발 환경 구성과 검증 절차의 표준화·자동화, 로컬·실기 간 일관된 개발 흐름 구축
- 주행 기록 재생 기반 재현 환경 등 디버깅 도구 개발

□ 현장 이슈 분석 및 현장 지원 도구 개발
- 현장 로그·주행 기록 기반 이슈 재현, 원인 분석 및 수정
- 설치·하드웨어 점검·진단 데이터 수집 도구와 문제 해결 가이드 개발
- 반복 운영 작업 자동화
- 회귀 테스트와 장애 주입 테스트 작성, 설계 문서·인터페이스 명세 관리

※ 자격조건
□ Linux 기반 시스템 또는 로봇 소프트웨어 개발 경력 5년 이상
□ 프로세스, 네트워크, 파일시스템, 자원 제한 등 Linux 시스템 전반에 대한 이해와
문제 추적 역량
□ Python 또는 C++ 숙련, 나머지 언어의 코드를 읽고 수정할 수 있는 수준의 이해
□ 멀티스레드, 비동기, 프로세스 간 통신 환경의 동시성 문제 분석 역량
□ 컨테이너 기반 빌드 및 배포 경험

※ 우대사항
□ ROS 2 기반 로봇 소프트웨어 개발 및 실기 문제 해결 경험
□ 보행형·바퀴형 등 서로 다른 형태의 로봇을 하나의 소프트웨어로 지원한 경험
□ NVIDIA Jetson 등 자원 제약이 있는 임베디드 Linux 환경의 성능 분석 및 최적화 경험
□ 엣지·온프레미스 환경의 Kubernetes 운영 경험
□ 상태기계, Watchdog 등 안전 메커니즘 설계 경험, 또는 자율주행·항공·의료 등
안전 중시 도메인의 개발·검증 경험
□ OpenTelemetry 등을 활용한 로그·메트릭 수집 파이프라인 구축 및 운영 경험
□ 장애 주입, HIL, 로그 재생 기반 검증 체계 구축 경험
□ OTA, 플릿 배포, 릴리스 관리 체계 설계 경험






기타정보
 담당 컨설턴트
성명 이형수 사내번호 02-557-2700
e-mail jerry@headhuntkorea.com Mobile 010-3409-0665