담당업무 |
o 로봇 행동 알고리즘 개발 o 응용 플랫폼을 로봇에 통합 개발 (e.g., IoT) o 로봇 시스템 (리눅스 환경) 어플리케이션 개발 |
o Multi robot 및 IOT(Elevator, 자동문등)을 관리하는 서버 소프트웨어 설계 및 개발 - 기업에서 사용할 수 있는 Robot 및 IOT 기기들에 대한 Fleet management solution 개발 - 효율적인 자원 할당 및 배치, 전개를 위한 소프트웨어 개발 - 데이터 수집 및 분석 o 제품 개발을 위한 전체 소프트웨어 개발주기 참여 o 다른 소프트웨어 플랫폼(IOT 플랫폼, 클라우드 기반 서비스 등) 과의 통합 |
o 개발팀 프로세스를 반영하는 CI /CD 구현 및 관리 o 테스트자동화 및 로봇 기능 및 신뢰성 테스트 o 개별 소프트웨어 및 구조적인 문제 발견 및 이슈 관리 o 서버 리소스 모니 터링 o 서비스 및 시스템 보안 관리 |
o 사내 서버 및 PC 관리 o 서버 운영 - Linux 기반의 Local 서버 운영 및 백업 관리 · 서버 내 주요 SW ¨ C/I, staging, packaging, deploment ¨ project management tool(red mine) ¨ 데이터 공유 - 회사 홈페이지 등 회사의 외주 웹서비스 관리 - 클라우드 서비스 관리 · collaboration tools(Google apps)/issue tracker(JIRA, bitbucket)/customer service - 업무망/게스트/QA 유무선 네트워크 구성 및 관리 - 솔루션(로봇과 중앙 관리 서버)의 네트워크 설정 및 출고 시 대상 네트워크에 맞춘 설정 및 가이드 - 로봇의 O/S 구성, 설정 및 테스트 - S/W 개발자, 엔지니어, Q/A와 밀접한 업무 진행 |
필수사항 |
o 리눅스 환경 코드개발 경험자 o Python, C++ 경험자 o 이동 로봇 제어 관련 SW 개발 경험자 o Bash, Python등 스크립트 언어 실무지식 보유자 |
o javascript와 nodejs의 능숙한 사용 o SCM tool(git, SVN) 등에 대한 사용 경험 o 디버깅/문제해결 및 분석 능력 o Test coverage를 가진 유지 보수 가능한 코드 작성 능력 o 팀원간의 원활한 커뮤니케이션 능력 |
o Linux admin 기술 o 스크립트 코딩 기술 (python, Bash shell) o 시스템 자동화 및 운영 경험 |
o 네트워크 관리 가능자 o 라우팅, 포워딩, 프록시를 이용 하여 네트워크 구성 및 설계 o 방화벽 (IPTABLES) o DNS 관리 o 리눅스/데비안 시스템 에 대한 깊은 이해 o 리눅스의 다양한 서버 어플리 케이션 설치 및 설정 경험 o 유저 및 그룹 관리 o 시스템 감시 (로깅 및 분석) o 능숙한 스크립트 언어 사용 (e.g. Bash script, Windows batch script, Python ...) o IT보안에 대한 이해 o 팀원간의 원활한 커뮤니케이션 능력 |
우대사항 |
o ROS 사용 경험자 o 웹프로그래밍 경험자 o Open source사용 경험자 o 서비스 로봇 제어 또는 제어 로직 설계 개발 경험자 o Git, GitHub, JIRA등 경험자 o CMake, Docker 및 기타 빌드 개발 및 배포 경험자 o 이동 로봇 시스템 개발 경험자 |
o 다양한 클라우드 서비스 이용 및 구축 경험 o 소프트웨어 아키텍처 설계 및 문제 해결 스킬 o 리눅스 기반의 소프트웨어 개발 경험 o Backend 및 Frontend 개발 경험 o SQL 및 ORM framework 사용 경험 o 다양한 프로그래밍 언어 사용 경험 o 오픈소스 기여 경험 o 로봇 관련 업무 경험 및 ROS 경험 o 지속적 통합, 배포 환경 경험 |
o Ansible 사용 경험 o 가상화 (Docker, Vagrant..)사용 경험 o Github/Bitbucket 협업 기반 repository사용 경험 o 클라우드 서비스 구축 및 운영 경험 o 애자일 방법을 통한 개발팀과 협업 경험 |
o 소프트웨어 개발 팀의 systemadmin 경력 o DevOps 경력 o Windows server 관리 경험 o O/S 이미지 빌드 경험 o 클라우드 서버 관리 경험 o 소프트웨어 패키징/릴리즈 경험 o 네트워크 프로그래밍/ 트러블 슈팅 경험 o 가상화 경험(Docker 등) o 로봇 관련 업무 경험 및 ROS 경험 |
지원자격 |
o 로보틱스, 컴퓨터공학, 전자 공학 또는 해당 전공의 학사 학위자 이상 (석사학위 이상 우대 |
o 소프트웨어 공학, 컴퓨터 과학, IT system, Robotics 및 관련 분야 학사 |
o 학사 학위자 이상 |
o IT system 및 관련 분야 학사 이상 |