무결점 소프트웨어의 기준을 함께 만들어갈 리더를 찾습니다.
글로벌 산업 환경에서 에러 없이 동작하는 제품을 만들기 위해, 근본 있는 개발 시스템을 구축할 전문가를 모십니다. 로봇의 핵심 경쟁력인 소프트웨어 품질을 극대화하여, 안정성과 강력한 성능을 갖춘 로봇 및 관제 시스템을 함께 만들어 갈 당신의 역량을 기다립니다.
주요 업무 (Responsibilities)
- 테스트 인프라 총괄: 시뮬레이션(Ignition Gazebo, Isaac Sim 등), 테스트 팜을 설계, 구축, 운영하며 테스트 환경을 책임집니다.
- 자동화 테스트 체계 구축: E2E, 통합, 성능, 안정성 테스트 전략을 수립하고, 테스트 코드 및 도구를 개발하여 자동화합니다.
- CI/CD 및 품질 게이트: 브랜칭 전략, PR 게이팅(정적 분석, 포맷팅, 커버리지) 등 CI/CD 파이프라인을 구축하고 관리합니다.
- 릴리즈 엔지니어링: 버저닝, 패키징(Docker), 릴리즈 노트 작성, 승인 프로세스를 관리하며 안정적인 릴리즈를 책임집니다.
- 개발 문화 개선: 코드 리뷰 정책, 테스트 코딩 가이드라인, 테스트 관리 프로세스 등 개발 문화를 운영합니다.
- 버그 분석 및 재현: 로깅 및 트레이싱 기반으로 이슈를 재현하고, 결함 원인을 분석하여 회귀 방지책을 마련합니다.
- 품질 지표 관리: 커버리지, Flaky Rate, MTTR 등 핵심 성과 지표(KPI)를 정의하고 모니터링하여 정기적으로 보고합니다.
자격 요건 (Qualifications)
- 경력: 로봇, 임베디드, 자율주행 분야에서 테스트 인프라, DevOps, 릴리즈 관련 경력 5년 이상이며, 리더/매니저 역할 2년 이상 경험이 있는 분.
- 학력: 컴퓨터 공학, 전자 공학, 로보틱스 등 관련 학과 학사 이상.
- 개발 능력: C++/Python 기반의 테스트 코드 및 스크립트 작성 능력(GTest/GMock, pytest 등).
- 기술 경험: ROS/ROS2, DDS 통신, 하드웨어-소프트웨어 통합, HIL/SIL 테스트 경험.
- DevOps 경험: CI/CD(Jenkins, GitLab, GitHub Actions), 정적 분석(clang-tidy, cppcheck), 커버리지, 동적 분석(Sanitizer) 운영 경험.
- 시스템 경험: 빌드/패키징(CMake, Ninja, Docker), 아티팩트 관리, 리눅스 환경에 대한 깊은 이해.
- 시뮬레이션 경험: Ignition, Isaac Sim 등 시뮬레이터를 활용한 대규모 테스트 설계 및 운영 경험.
우대 사항
- 현장 경험: 산업용 로봇, AMR, AGV 현장 배포(온프레미스/엣지) 및 OTA(Over-The-Air) 업데이트 경험.
- 보안: 코드 서명, SBOM, SBOM 스캔 등 보안 관련 경험.
- 모니터링: Sentry, ELK, Prometheus, Grafana 등 모니터링 및 관측성 시스템 구축 경험.
- 인프라: 리포지토리 전략(모노레포, Bazel), IaC(Ansible, Terraform) 운영 경험, 규제 및 안전 표준 대응 경험.