직업백과

직업백과

당신이 궁금한 세상의 모든 직업

로봇소프트웨어개발

아사마루
직무내용

로봇소프트웨어개발이란 로봇 사용자의 요구를 충족시킬 수 있는 로봇 작업과 로봇 서비스를 구현하기 위하여 로봇 사용자의 요구를 분석하고 로봇 소프트웨어 구성요소의 구조를 설계하고 기능을 구현하고 동작을 시험 평가 하는 일이다.

능력단위

로봇 작업 요구사항 분석 수준 : 6

정의
로봇 작업 요구사항 분석이란 로봇 기구 및 하드웨어의 특성을 이해하고 로봇의 동작 환경을 파악 및 분석한 이후에, 실제 로봇의 사용자 그룹별 로봇의 패턴 및동작에 대한 요구사항 분석하는 능력이다.
직무내용
  • 로봇 하드웨어 특성분석하기
  • 로봇 환경 분석하기
  • 사용자분석하기
  • 로봇 작업 시나리오 정의하기
지식 및 기술
  • 기타환경
  • 도출
  • 로봇
  • 로봇소프트웨어
  • 로봇작업
  • 로봇하드웨어
  • 사용자그룹
  • 소프트웨어
  • 영향
  • 요구사항분석
  • 콤포넌트
수행태도
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 자율적
  • 적극적
  • 책임감
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 액추에이터 제어 소프트웨어 개발 수준 : 4

정의
로봇 액추에이터 제어 소프트웨어 개발이란 주어진 목표성능과 신뢰성을 만족하도록 로봇의 액추에이터를 제어하는 소프트웨어를 개발하는 능력이다.
직무내용
  • 로봇 액추에이터 사양 분석하기
  • 로봇 액추에이터 제어 소프트웨어 구조 설계하기
  • 로봇 액추에이터 제어기 펌웨어 설계하기
  • 로봇 액추에이터 제어기 게인 설정하기
  • 로봇 액추에이터 제어기 제어성능 시험하기
지식 및 기술
  • 구동
  • 기구
  • 동역학
  • 로봇
  • 로봇액추에이터
  • 로봇제어
  • 액추에이터
  • 제어기
  • 제어로직
  • 제어성능
  • 펌웨어
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 신뢰감
  • 응용력
  • 자율적
  • 적극적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 센서 인터페이스 개발 수준 : 4

정의
로봇 센서 인터페이스 개발이란 로봇이 계획된 동작을 수행하고 주변환경을인식하기 위한 다양한 센서 인터페이스 프로그램을 개발하는 능력이다.
직무내용
  • 로봇 센서 사양 분석하기
  • 로봇 센서 프로토콜 설계하기
  • 로봇 센서 드라이버 구현하기
지식 및 기술
  • 로봇
  • 로봇센서
  • 로봇소프트웨어
  • 센서
  • 센싱
  • 알고리즘
  • 이더넷
  • 통신프로토콜
  • 프로그래밍언어
  • 프로토콜
  • 하드웨어
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 독창적
  • 적극적
  • 조직적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터
관련훈련
  • 아두이노 전자공작

로봇 미들웨어 개발 수준 : 5

정의
로봇 미들웨어 개발이란 로봇 어플리케이션 개발자가 로봇의 다양한 센서,액추에이터 및 공통 기능 요소들을 사용하기 쉽게 추상화하여 API로 제공하고 이들을 운용, 관리할 수 있는 로봇 미들웨어를 개발하는 능력이다.
직무내용
  • 로봇 미들웨어 사양 분석하기
  • 로봇 미들웨어 설계하기
  • 로봇 미들웨어 구현하기
지식 및 기술
  • 공정관리
  • 로봇
  • 로봇소프트웨어
  • 로봇하드웨어
  • 모듈화
  • 소프트웨어
  • 요구사항
  • 운영체제
  • 응용프로그램
  • 정보교환
  • 통신프로토콜
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 응용력
  • 자율적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 모션제어 소프트웨어 개발(구버전) 수준 : 5

직무내용
  • 경로계획 소프트웨어 설계하기
  • 역기구학 소프트웨어 설계하기
  • 보간 소프트웨어 설계하기
  • 동역학 시뮬레이터 개발하기
  • 충돌 회피 소프트웨어 설계하기
  • 소프트웨어 시험평가하기

로봇용 UX UI 개발 수준 : 4

정의
로봇용 UX UI 개발이란 인간과 로봇간의 의사소통 및 상호 협력을 가능하게 하는 상호작용 환경을 디자인, 구현하는데 필요한 능력이다.
직무내용
  • 사용자 친화형 로봇용 UX UI 디자인하기
  • 액션 플로우 시나리오 작성하기
  • 로봇용 UX UI 소프트웨어 시험평가하기
지식 및 기술
  • UI
  • UX
  • 디자인능력
  • 디자인요소
  • 레이아웃
  • 로봇
  • 로봇소프트웨어
  • 사용자경험
  • 선호
  • 액션
  • 플로우
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 과학적
  • 기술적
  • 논리적
  • 사교적
  • 인간적
  • 자율적
  • 조직적
  • 협동적
  • 효율적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 소프트웨어 아키텍쳐 설계 수준 : 6

정의
로봇 소프트웨어 아키텍처 설계란 로봇 소프트웨어 아키텍처를 설계하기 위해서 요구사항을 분석하고, 소프트웨어 아키텍처를 정의하고, 설계하고, 검증하는데 필요한 능력이다.
직무내용
  • 소프트웨어 아키텍처 요구사항 분석하기
  • 소트프웨어 아키텍처 정의하기
  • 소프트웨어 아키텍처 설계하기
  • 소프트웨어 설계 검증하기
지식 및 기술
  • 객체지향
  • 로봇
  • 로봇소프트웨어
  • 설계지식
  • 소프트웨어
  • 소프트웨어아키텍처
  • 아키텍처설계
  • 아키텍쳐
  • 운영체제
  • 콤포넌트
  • 프레임워크
수행태도
  • 기술적
  • 논리적
  • 자율적
  • 적극적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 지능 소프트웨어 개발(구버전) 수준 : 5

직무내용
  • 작업지능 소프트웨어 개발하기
  • 이동지능 소프트웨어 개발하기
  • 인지지능 소프트웨어 개발하기
  • HRI지능 소프트웨어 개발하기

로봇 콘텐츠 소프트웨어 개발 수준 : 5

정의
로봇 콘텐츠 소프트웨어 개발이란 로봇 동작과 디지털 멀티미디어 콘텐츠가 연동되도록 로봇 콘텐츠를 설계하고 개발하는 능력이다.
직무내용
  • 로봇 콘텐츠 설계서 작성하기
  • 로봇 콘텐츠 개발하기
  • 로봇 콘텐츠 실행 소프트웨어 개발하기
  • 로봇 콘텐츠 저작 도구 개발하기
지식 및 기술
  • SDK
  • 로봇
  • 로봇소프트웨어
  • 로봇콘텐츠
  • 멀티미디어
  • 미터
  • 설계서
  • 실행
  • 오픈소스
  • 저작도구
  • 플랫폼
수행태도
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 응용력
  • 자율적
  • 적극적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 소프트웨어 시험평가 수준 : 3

정의
로봇 소프트웨어 시험평가란 작성한 로봇 소프트웨어를 다양한 경우의 수에 대한 확인을 하여 잠재적으로 가지고 있을 수 있는 결함을 식별하는 능력이다.
직무내용
  • 단위기능 시험평가하기
  • 통합기능 시험평가하기
  • 신뢰성 시험평가하기
지식 및 기술
  • 단위기능
  • 로봇
  • 로봇소프트웨어
  • 로봇시스템
  • 시험결과보고서
  • 시험도구
  • 시험절차서
  • 시험평가
  • 신뢰성시험
  • 자동화
  • 통합시험
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 성실함
  • 신뢰감
  • 자신감
  • 자율적
  • 조직적
  • 집중력
  • 합리적
  • 효율적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 운영 소프트웨어 개발 수준 : 5

정의
로봇 운용 소프트웨어 개발이란 로봇 하드웨어 상태를 모니터링하고 조정하는 프로그램을 통해 효율적으로 활용하기 위한 응용프로그램을 설계, 작성,수정하며 훈련하는 프로그램을 개발하는 능력이다.
직무내용
  • 모니터링 툴 개발하기
  • 외부 툴과의 동기화 소프트웨어 개발하기
  • 로봇 응용 소프트웨어 개발하기
  • 로봇 훈련 소프트웨어 개발하기
지식 및 기술
  • 동기화
  • 로봇
  • 로봇하드웨어
  • 모니터링
  • 순서도
  • 시간차
  • 조정
  • 컨트롤러
  • 프로그램
  • 프로그램작성
  • 훈련데이터
수행태도
  • 계량적
  • 과학적
  • 기술적
  • 논리적
  • 독창적
  • 생산적
  • 응용력
  • 자율적
  • 조직적
  • 집중력
  • 책임감
  • 합리적
  • 협동적
  • 효율적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터
관련훈련
  • AVR C 프로그래밍

로봇 시스템 통합 소프트웨어 개발 수준 : 5

정의
로봇 시스템 통합 소프트웨어 개발이란 여러 대의 로봇 및 서버가 연동하여동작할 때 이를 일괄적으로 모니터링하고 원활하게 동작할 수 있도록 하는 프로그램을 개발하는 능력이다.
직무내용
  • 다수 로봇 제어 소프트웨어 개발하기
  • 서버 연동 소프트웨어 개발하기
  • 통합 모니터링 소프트웨어 개발하기
지식 및 기술
  • 경로계획
  • 로봇
  • 모니터링
  • 사양서
  • 서버
  • 연동
  • 충돌회피
  • 통합모니터링
  • 프로그램
  • 프로그램작성
  • 프로토콜
수행태도
  • 계량적
  • 계획적
  • 과학적
  • 기술적
  • 논리적
  • 자율적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 시뮬레이터 개발 수준 : 5

정의
로봇 시뮬레이터 개발이란 로봇과 작업환경을 모델링하여 가상 환경에서 실제 작업을 모사하는 소프트웨어를 개발하는 능력이다.
직무내용
  • 로봇 기구 모델링하기
  • 로봇 동작 환경 모델링하기
  • 센서 모델링하기
  • 액추에이터 모델링하기
  • 통합 시뮬레이션 환경 개발하기
지식 및 기술
  • 그래픽
  • 기구학
  • 동역학
  • 로봇
  • 모델링
  • 모델링하기
  • 물리적
  • 애니메이션
  • 액추에이터
  • 표현
  • 프로그램작성
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 자율적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

로봇 소프트웨어 유지보수 수준 : 2

정의
로봇 소프트웨어 유지보수란 로봇을 운용하기 위해서 필요한 소프트웨어 설치를 위한 계획을 수립하고, 절차에 의해 설치 또는 업그레이드를 진행하며,각 그룹별 사용자 교육을 진행하고, 주기적 혹은 요청 시점에 예방, 정기, 긴급 등 각종 유지보수 작업을 실행 하는 능력이다.
직무내용
  • 로봇 소프트웨어 설치하기
  • 로봇 소프트웨어 업그레이드하기
  • 로봇 소프트웨어 사용자교육하기
  • 로봇 소프트웨어 유지보수 실행하기
지식 및 기술
  • 로봇
  • 로봇소프트웨어
  • 사용자교육
  • 설치
  • 소프트웨어
  • 소프트웨어유지보수
  • 업그레이드
  • 예기
  • 오류사항
  • 유지보수
  • 조치내역
수행태도
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 안전우선
  • 응용력
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
  • 효율적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

경로계획 소프트웨어 개발 수준 : 5

정의
경로계획 소프트웨어 개발이란 주어진 목적지에 도달하기 위하여 경로, 궤적을 계획하고, 충돌 회피 소프트웨어를 개발하는 능력이다.
직무내용
  • 소프트웨어 경로계획하기
  • 소프트웨어 궤적계획하기
  • 충돌회피 경로계획하기
지식 및 기술
  • 경로계획
  • 기구학
  • 로봇
  • 로봇소프트웨어
  • 소프트웨어
  • 소프트웨어개발
  • 소프트웨어설계
  • 시험평가
  • 알고리즘
  • 역기구학
  • 충돌회피
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 자율적
  • 적극적
  • 조직적
  • 집중력
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

역기구학 소프트웨어 개발 수준 : 5

정의
역기구학 소프트웨어 개발이란 로봇을 작업 목적지에 이동시키기 위하여 기구학적 모델을 설계하고, 역기구학 해를 구하고, 소프트웨어를 구현하는 능력이다.
직무내용
  • 기구학적 모델링 설계하기
  • 역기구학 소프트웨어 구현하기
지식 및 기술
  • 개발과정
  • 구현
  • 기구학
  • 로봇
  • 로봇기구
  • 로봇소프트웨어
  • 목적지
  • 소프트웨어
  • 소프트웨어개발
  • 시험평가
  • 역기구학
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 자율적
  • 적극적
  • 조직적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

동역학 소프트웨어 개발 수준 : 6

정의
동역학 소프트웨어 개발이란 로봇 기구를 구성하는 요소 및 구조 부품을 모델링하여 동역학 모델을 설계하고 소프트웨어를 구현하는 능력이다.
직무내용
  • 동역학적 모델링 설계하기
  • 동역학 소프트웨어 구현하기
지식 및 기술
  • 강체
  • 결정
  • 구조해석
  • 동역학
  • 로봇
  • 로봇기구
  • 모델링
  • 물성치
  • 소프트웨어개발
  • 역기구학
  • 해석결과
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

작업지능 소프트웨어 개발 수준 : 5

정의
작업지능 소프트웨어 개발이란 로봇 작업 수행을 위하여 작업 요구사항을 파악하고 설계, 구현할 수 있는 능력이다.
직무내용
  • 작업 요구사항 파악하기
  • 작업 수행 지능 설계하기
지식 및 기술
  • 로봇
  • 로봇소프트웨어
  • 로봇작업
  • 로봇지능
  • 목표사양
  • 소프트웨어개발
  • 알고리즘
  • 요구사항파악
  • 요석
  • 작업요구
  • 지능
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 독창적
  • 사교적
  • 자율적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

이동지능 소프트웨어 개발 수준 : 6

정의
이동지능 소프트웨어 개발이란 목적지까지의 로봇 이동을 위하여 환경 지도의 작성, 로봇 위치의 맵핑, 그리고 경로를 계획하고 구현하는 능력이다.
직무내용
  • 지도 작성하기
  • 로봇 위치 매핑하기
  • 이동 경로계획 구현하기
지식 및 기술
  • 검색기술
  • 데이터구조
  • 로봇
  • 로봇소프트웨어
  • 로봇지능
  • 매핑
  • 소프트웨어개발
  • 요석
  • 지도
  • 특징점
  • 프로그래밍
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 독창적
  • 사교적
  • 자율적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

인지지능 소프트웨어 개발 수준 : 5

정의
인지지능 소프트웨어 개발이란 물체, 사람, 환경을 인지하기 위하여 알고리즘을 설계하고, HRI 지능 소프트웨어를 개발하는 능력이다.
직무내용
  • 인지알고리즘 설계하기
  • HRI지능 소프트웨어 개발하기
지식 및 기술
  • AI
  • 로봇소프트웨어
  • 로봇지능
  • 만족
  • 목표사양
  • 소프트웨어
  • 소프트웨어개발
  • 알고리즘
  • 요석
  • 프로그램개발
  • 프로그램작성
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 독창적
  • 사교적
  • 자율적
  • 조직적
  • 협동적
관련전공
  • 기계
  • 디자인
  • 로봇
  • 전기
  • 전자
  • 컴퓨터

직무사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.

보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.