- 직무개요
-
로봇 작업 요구사항을 분석하고 로봇 관련 소프트웨어를 설계, 개발하고 시험 및 평가한다.
- 수행직무
-
로봇 기구 및 하드웨어의 특성을 이해하고 로봇의 동작 환경 및 실제 사용자 그룹별 로봇의 패턴 및 동작에 대한 요구사항을 분석한다. 주어진 목표성능과 신뢰성을 만족하도록 로봇의 액추에이터를 제어하는 소프트웨어를 개발한다. 로봇이 계획된 동작을 수행하고 주변환경을 인식하기 위한 다양한 센서 인터페이스 프로그램을 개발한다. 로봇 어플리케이션 개발자가 로봇의 다양한 센서, 액추에이터 및 공통 기능 요소들을 사용하기 쉽게 추상화하여 API로 제공하고 이들을 운용, 관리할 수 있는 로봇 미들웨어를 개발한다. 인간과 로봇간의 의사소통 및 상호 협력을 가능하게 하는 상호작용 환경을 디자인하고 구현한다. 로봇 소프트웨어 아키텍처를 설계하기 위해서 요구사항을 분석하고 소프트웨어 아키텍처를 정의, 설계 및 검증한다. 로봇 동작과 디지털 멀티미디어 콘텐츠가 연동되도록 로봇콘텐츠를 설계하고 개발한다. 개발한 로봇 소프트웨어를 다양한 경우의 수에 잠재적으로 가지고 있을 수 있는 결함을 식별한다. 여러 대의 로봇 및 서버가 연동하여 동작할 때 이를 일괄적으로 모니터링하고 원활하게 동작할 수 있게 하는 프로그램을 개발한다. 로봇 운용에 필요한 소프트웨어 설치를 위하여 계획을 수립하고 절차에 의해 설치 또는 업그레이드를 진행하며, 각 그룹별 사용자교육을 진행하고, 주기적 혹은 요청 시점에 예방, 정기, 긴급 등 각종 유지보수 작업을 실행한다.
- 부가직업정보
-
구분 내용 교육수준 14년 초과 ~ 16년 이하(대졸 정도) 숙련기간 2년 초과 ~ 4년 이하 작업강도 가벼운 작업 작업장소 실내 직무기능 - 자료 (수집)
- 사람 (협의)
- 사물 (관련없음)
자격/면허 - 로봇소프트웨어개발기사
한국고용직업분류명 로봇공학 기술자 및 연구원 한국표준직업분류명 로봇소프트웨어개발자 한국표준산업분류명 [M701]자연과학 및 공학 연구개발업 조사년도 2017
직업사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.
보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.