뭐따지

전체전기·전자 › 로봇소프트웨어개발기사

로봇소프트웨어개발기사

국가기술자격 기사 전기·전자

소관 산업통상부 · 시행 한국산업인력공단 · 큐넷에서 보기 ↗

한눈에

합격률 202552.3% 필기45.8% 실기
응시료19,400원 필기30,300원 실기
다음 시험3회 실기10.24~11.13필기 합격자만 볼 수 있어접수 09.21부터
응시 조건18가지 중 하나기사 등급 공통 · 아래 「어떻게따지」
지금까지 딴 사람412025년 11명
국비 과정없음고용24 기준

뭔데

로봇 사용자의 요구사항을 파악하고 , 이를 바탕으로 로봇 서비스를 구현하기 위한 궤적 계획 , 기구적 해석 등을 실시하여 로봇 소프트웨어의 구조를 설계하고 , 필

개요

로봇 기술은 4 차 산업혁명의 실현을 위한 혁신원천이자 산업 성장과 새로운 가치를 창출할 수 있는 사회, 경제적 파급력을 보유하고 있으며 , 로봇 인력양성 시 로봇산업뿐만 아니라 다양한 산업 전반의 핵심 및 융합 역할 수행이 기대된다 . 이에 따라 로봇관련 소프트웨어를 설계 , 개발 , 시험 및 평가할 수 있는 개발인력 양성을 위한 자격으로 제정되었다 .

하는 일

로봇 사용자의 요구사항을 파악하고 , 이를 바탕으로 로봇 서비스를 구현하기 위한 궤적 계획 , 기구적 해석 등을 실시하여 로봇 소프트웨어의 구조를 설계하고 , 필요한 기능을 구현하여 동작을 시험 평가할 수 있다 .

변천

'19.1.1. 고용노동부령 제222호 현재 로봇소프트웨어개발기사(신설) 로봇소프트웨어개발기사

왜따지

법령 9개 조항

법령이 요구하는 자리

진로·전망

우리나라는 여러 산업분야에서 로봇 활용도가 높으며 , 첨단기술의 수용도가 높아 로봇산업 확대의 최적지라고 할 수 있다 . 첨단제조 , 사회안전 , 항공 , 가전 등 국가 핵심산업 전반의 트리거 역할 및 창조 융합 역할을 수행할 수 있는 로봇산업 인력에 대한 수요가 증가할 전망이다 .

어떻게따지

기사 등급 · 과목 5개 · 모두 81문항 · 합격 기준 · 취득 방법

응시 조건

기사 등급이면 종목이 달라도 조건이 같아 — 조건 18가지 펼치기
  • 산업기사 등급 이상 자격 취득 후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
  • 기능사 자격 취득 후 동일 및 유사직무분야에서 3년이상 실무에 종사한 자
  • 동일 및 유사직무분야의 다른 종목 기사 이상의 자격을 취득한 자
  • 관련학과 대학졸업자
  • 관련학과 대학졸업예정자
  • 학점인정등에관한법률 제7조 규정에 의하여 관련학과 106학점 이상을 인정받은 자
  • 관련학과 3년제 전문대학 졸업후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
  • 관련학과 2년제 전문대학 졸업후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
  • 4년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
  • 6년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
  • 5년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
  • 동일 및 유사직무분야에서 4년이상 실무에 종사한 자
  • 외국에서 동일한 종목에 해당하는 자격을 취득한 자
  • 관련학과 전공심화과정의 학사학위 취득자
  • 관련학과 전공심화과정의 학사학위 취득예정자
  • 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수자
  • 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수예정자
  • 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "산업기사 수준의 기술훈련과정" 이수자로서 이수후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자

세부 인정범위는 큐넷에서 확인할 것.

시험 과목

필기 · 1교시 · 객관식
  • 로봇운영소프트웨어20문항 · 30분
  • 로봇소프트웨어구조설계20문항 · 30분
  • 모션소프트웨어20문항 · 30분
  • 지능소프트웨어20문항 · 30분
실기 · 1교시 · 작업형
  • 로봇소프트웨어 개발 실무1문항 · 300분
출제기준 펼치기 — 필기 4과목 · 실기 1과목 · 세부항목 51 · 세세항목 146

적용기간 2025.1.1~2027.12.31 · 객관식 · 2시간

필기

로봇운영소프트웨어 20문제 · 주요 1 · 세부 5 · 세세 12
  • 1. 로봇 운영 소프트웨어 개발
    • 1. 모니터링 툴 개발 1. 로봇 제어기 특성 · 2. 로봇 모니터링 프로그램
    • 2. 서버 연동 소프트웨어개발 1. 서버 프로그램 · 2. 클라이언트 프로그램 · 3. 로봇 보안
    • 3. 외부 툴과의 동기화 소프트웨어 개발 1. 로봇 원격제어기 인터페이스 · 2. 동기화 프로그램
    • 4. 로봇 응용 소프트웨어개발 1. 로봇 컨텐츠 개발 · 2. 로봇과 ICT 융합 · 3. 로봇과 IoT디바이스 연동
    • 5. 로봇 훈련 소프트웨어개발 1. 로봇 훈련 프로그램 · 2. 로봇 데이터 관리
로봇소프트웨어구조설계 20문제 · 주요 4 · 세부 13 · 세세 26
  • 1. 로봇미들웨어개발
    • 1. 로봇 미들웨어 사양 분석 1. 로봇 소프트웨어 운영체제 · 2. 로봇 구성 요소 간 통신 프로토콜
    • 2. 로봇 미들웨어 설계 1. 로봇 소프트웨어 구조 설계 · 2. 로봇 미들웨어 구조 설계
    • 3. 로봇 미들웨어 구현 1. 모듈화 프로그래밍 · 2. 미들웨어 프로세스 관리
  • 2 로봇 시스템 통합
    • 1. 로봇 시스템 설계 1. 로봇 시스템 통합 설계 · 2. 로봇 시스템 최적화
    • 2. 로봇 시스템 시험평가 1. 로봇 시스템 평가절차 · 2. 로봇 시스템 시험평가
  • 3. 로봇 작업 요구사항 분석
    • 1. 로봇 하드웨어 특성 분석 1. 로봇 구성요소 · 2. 로봇 구조에 따른 분류
    • 2. 로봇 환경 분석 1. 로봇 작업환경 분석 · 2. 센서 및 구동장치의 성능환경 분석
    • 3. 사용자 분석 1. 사용자 특성의 분석 · 2. 로봇 사용패턴 분석
    • 4. 로봇 작업 시나리오 정의 1. 로봇 작업 시나리오 작성 · 2. 작업 시나리오별 소프트웨어구현기술
  • 4. 로봇 소프트웨어 아키텍쳐 설계
    • 1. 소프트웨어 아키텍처 요구사항 분석 1. 로봇 소프트웨어 아키텍처 모델링 · 2. 로봇 소프트웨어 개발환경
    • 2. 소프트웨어 아키텍처 정의 1. 로봇 소프트웨어 아키텍처 분류 · 2. 로봇 소프트웨어 프레임워크
    • 3. 소프트웨어 아키텍처 설계 1. 로봇 소프트웨어 설계 도구 · 2. 객체지향 소프트웨어 설계
    • 4. 소프트웨어 설계 검증 1. 로봇 소프트웨어 아키텍처 검증 · 2. 로봇 소프트웨어 아키텍처오류분석
모션소프트웨어 20문제 · 주요 3 · 세부 9 · 세세 24
  • 1. 경로계획 소프트웨어 개발
    • 1. 로봇 공간 및 운동해석 1. 좌표계 · 2. 변환행렬 · 3. 로봇 기구학 해석 · 4. 로봇 역기구학 해석
    • 2. 로봇 경로계획 1. 머니퓰레이터 경로계획 · 2. 이동로봇 전역 경로계획 · 3. 이동로봇 지역 경로계획
    • 3. 로봇 충돌회피 1. 머니퓰레이터 충돌회피 · 2. 이동로봇 충돌회피
  • 2. 이동지능 소프트웨어 개발
    • 1. 로봇 지도 작성 및 위치인식 1. 이동로봇 지도 작성 · 2. 이동로봇 위치인식 · 3. 이동로봇 SLAM
  • 3. 로봇 액추에이터 제어 소프트웨어 개발
    • 1. 로봇 액추에이터 사양분석 1. 액추에이터 사양 분석 · 2. 액추에이터 동역학적 구동 프로파일
    • 2. 로봇 액추에이터 모델링 1. 액추에이터 특성 모델링 · 2. 액추에이터 동역학 모델링
    • 3. 로봇 액추에이터 제어기 소프트웨어 구조 설계 1. 액추에이터 구동원리 · 2. 액추에이터 제어구조 설계 · 3. 제어기 게인 설정
    • 4. 로봇 액추에이터 제어기 펌웨어 설계 1. 임베디드 프로그래밍 특성 · 2. 로봇 액추에이터 펌웨어 구조 · 3. 로봇 액추에이터 펌웨어 설계
    • 5. 로봇 액추에이터 제어기 제어성능 시험 1. 제어기 소프트웨어 성능시험 · 2. 제어기 시험평가 결과 성능 분석
지능소프트웨어 20문제 · 주요 3 · 세부 7 · 세세 15
  • 1. 작업지능 소프트웨어 개발
    • 1. 작업 요구사항 파악 1. 작업 요구사항 분석 · 2. 로봇 성능 분석 · 3. 작업지능 소프트웨어 목표사양
    • 2. 작업 수행 지능 설계 1. 작업지능 소프트웨어 설계 · 2. 주변장치 인터페이스 분석
  • 2. 인지지능 소프트웨어 개발
    • 1. 인지지능 알고리즘 설계 1. 인지지능 소프트웨어 목표사양 · 2. 인지지능 알고리즘 설계
    • 2. HRI 소프트웨어 개발 1. HRI 소프트웨어 설계 · 2. HRI 인터페이스
  • 3. 로봇 센서 인터페이스 개발
    • 1. 로봇 센서 사양 분석 1. 로봇센서 작동 원리 · 2. 센서 종류
    • 2. 로봇 센서 프로토콜 설계 1. 로봇센서 인터페이스 · 2. 통신 프로토콜 설계
    • 3. 로봇 센서 드라이버 구현 1. 로봇센싱 알고리즘 설계 · 2. 로봇센서 드라이버 구현

실기

로봇소프트웨어 개발 실무 주요 6 · 세부 17 · 세세 69
  • 1. 경로계획 소프트웨어 개발
    • 1. 경로계획하기 1. 요구사양서에 의한 로봇성능으로부터 경로계획 성능사양을 도출할 수 있다. · 2. 로봇의 운동학적 해석을 통해, 경로계획 알고리즘을 도출할 수 있다. · 3. 경로계획 알고리즘에 기반하여 성능사양을 만족하는 경로계획 소프트웨어를 설계할 수 있다. · 4. 로봇모션제어 시뮬레이션소프트웨어를 이용하여, 경로계획 로직이 적절하게 구현되었는지 평가할 수 있다.
    • 2. 궤적계획하기 1. 로봇 기구학 및 역기구학해석을 할 수 있다. · 2. 로봇 경로계획 및 보간 등 로봇 모션제어 소프트웨어 · 구조를 파악할 수 있다. · 3. 로봇 기구학 및 역기구학시뮬레이션을 이용하여, 모션제어로직이 적절하게 구현되었는지 평가할 수 있다. · 4. 로봇의 기구학 요구사항을 역기구학 소프트웨어가만족하는지 여부를 분석할수 있다.
    • 3. 충돌회피 경로계획하기 1. 로봇 충돌회피 소프트웨어 설계를 위한 요구사항과 계획을 작성할 수 있다. · 2. 로봇 충돌회피 소프트웨어를 설계하기 위한 경로계획 및 모션제어 구조를 파악할 수 있다. · 3. 로봇 충돌회피 알고리즘을 도출할 수 있다. · 4. 도출한 알고리즘을 기반으로 한 충돌회피 소프트웨어를 설계할 수 있다. · 5. 로봇 충돌회피 성능시험소프트웨어를 이용하여, 로봇 충돌회피 소프트웨어가적절하게 개발되었는지 평가할 수 있다.
  • 2. 작업지능 소프트웨어 개발
    • 1. 작업 요구사항 파악하기 1. 로봇 작업을 수행하기 위한 작업 요구사항을 분석할수 있다. · 2. 작업을 성공적으로 수행하기 위하여 로봇 성능 스펙을 도출할 수 있다. · 3. 도출 된 결과에 따라 로봇 작업지능 소프트웨어의 목표사양을 선정할 수 있다.
    • 2. 작업 수행 지능 설계하기 1. 소프트웨어의 목표사양을만족하는 작업지능을 분석할 수 있다. · 2. 로봇과 주변장치 인터페이스를 분석할 수 있다. · 3. 분석된 결과에 따라 알고리즘을 도출할 수 있다. · 4. 로봇 작업 지능 알고리즘을 기반으로 한 프로그램을 작성할 수 있다.
  • 3. 이동지능 소프트웨어 개발
    • 1. 지도 작성 및 위치 인식하기 1. 작업환경을 표현하는 여러 지도의 특징에 대해 알고 있다. · 2. 각 지도를 적합한 데이터구조로 프로그램을 작성할수 있다. · 3. 지도 내에서 로봇 위치를인식할 수 있다. · 4. 지역적 로봇 위치 계산 오 차를 보정할 수 있다.
    • 2. 이동 경로계획 구현하기 1. 현재 인식된 위치를 기반으로 전역적인 로봇이동 경로를 생성할 수 있다. · 2. 지역적인 로봇이동 경로를 생성할 수 있다.
  • 4. 인지지능 소프트웨어 개발
    • 1. 인지알고리즘 설계하기 1. 사용자요구분석 결과에 따라 물체, 사람, 환경을 인지하기 위해 필요한 로봇 인지지능 소프트웨어의 목표사양을 선정할 수 있다. · 2. 소프트웨어의 목표사양을만족하는 인지지능 분석 및 프로그램 구조를 설계할 수있다. · 3. 로봇인지지능을 구현하는알고리즘을 도출할 수 있다. · 4. 로봇 인지지능 알고리즘을 기반으로 한 프로그램을 작성할 수 있다.
    • 2. HRI지능 소프트웨어 개발하기 1. 사용자 요구사양 분석 결과에 따라 로봇이 사람과 상호 작용을 하기 위해 필요한HRI지능 소프트웨어의 목표사양을 선정할 수 있다. · 2. 소프트웨어의 목표사양을만족하는 HRI지능 분석 및 프로그램 구조를 설계할 수 · 있다. · 3. HRI지능을 구현하는 알고리즘을 도출할 수 있다. · 4. HRI지능 알고리즘을 기반으로 한 프로그램을 작성할수 있다.
  • 5. 로봇 운영 소프트웨어 개발
    • 1. 모니터링 툴 개발하기 1. 여러 가지 종류의 로봇 콘트롤러 특성을 이해하고 제어할 수 있다. · 2. 여러 대의 로봇이 동시에연동하여 움직일 때 발생할수 있는 문제점을 예측하여제어하는 프로그램을 구현할 수 있다 · 3. 로봇의 상태를 쉽게 파악할 수 있는 모니터링 프로그램을 작성할 수 있다. · 4. 모니터링 프로그램을 설치하고 배포할 수 있다.
    • 2. 서버 연동 소프트웨어 개발하기 1. 여러 대의 로봇을 통제하는 서버의 특성을 파악하고 프로그램을 설계할 수 있다. · 2. 서버와 로봇, 로봇과 로봇을 동기화하여 연동하는 프로그램을 작성할 수 있다. · 3. 로봇에 고유코드를 부여하고 구별하여 운용할 수 있다. · 4. 로봇을 서버에 등록하고정보를 수정 및 삭제 할 수 있는 프로그램을 작성할 수있다. · 5. 로봇의 로그인 정보를 관리하고 배포할 수 있는 프로그램을 작성할 수 있다.
    • 3. 외부 툴과의 동기화 소프트웨어 개발하기 1. 로봇을 조정하는데 사용되는 툴의 종류 및 조정방법에 맞게 프로그램을 설계할수 있다. · 2. 로봇과 조정 툴이 동시에동일한 정보 버전으로 동작 · 할 수 있도록 동기화 프로그램을 작성할 수 있다. · 3. 근거리 또는 원격지 유.무선 조정에서 통신 및 전파의 특성을 고려하여 동기화 프로그램을 할 수 있다. · 4. 조정 툴이 정상적으로 운영되는지 시험 및 테스트할수 있다.
    • 4. 로봇 응용 소프트웨어 개발하기 1. 로봇을 이용한 다양한 기능을 구현할 수 있는 프로그램을 설계할 수 있다. · 2. 로봇이 웹, 앱 등의 프로그램과 연계하여 운영될 수있도록 프로그램을 작성할수 있다. · 3. 로봇과 함께 활용되는 주변장치의 성능을 활용하는 프로그램을 구현할 수 있다. · 4. 프로그램을 설치하고 배포할 수 있다.
    • 5. 로봇 훈련 소프트웨어 개발하기 1. 로봇의 학습 절차를 설정하고 학습 프로그램을 설계할 수 있다. · 2. 인공지능 프로그램의 구조를 파악하고 프로그램을 작성할 수 있다. · 3. 로봇 훈련에 필요한 데이 터를 수집, 활용하는 절차를 이해하고 프로그램을 작성할 수 있다. · 4. 데이터베이스를 구축하고활용하는 프로그램을 작성할 수 있다.
  • 6. 로봇 미들웨어 개발
    • 1. 로봇 미들웨어 사양 분석하기 1. 로봇 요구사항에 따르는 소프트웨어 운영체제가 제공하는 서비스를 분석할 수있다. · 2. 로봇 요구사항에 따르는하드웨어를 구동하기 위한 통신 프로토콜을 분석할 수있다. · 3. 로봇 요구사항에 따르는 로봇 소프트웨어를 분류하고 공통 요소들을 도출할 수있다. · 4. 소프트웨어 공통 요소 및 응용 프로그램 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 구조 사양을 도출할 수 있다.
    • 2. 로봇 미들웨어 설계하기 1. 로봇 요구사항에 따르는하드웨어를 구동하기 위한 통신 프로토콜을 설계할 수있다. · 2. 로봇 요구사항에 따르는 로봇 소프트웨어 공통 요소들을 호출하는 구조를 설계할 수 있다. · 3. 소프트웨어 공통 요소 및 응용 프로그램들 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 구조를 설계할 수 있다.
    • 3. 로봇 미들웨어 구현하기 1. 로봇 요구사항에 따르는 하드웨어 통신 프로토콜 프로그램을 작성할 수 있다. · 2. 로봇 요구사항에 따르는 로봇 소프트웨어 공통 요소호출 구조를 API로 작성할수 있다. · 3. 소프트웨어 공통 요소 및 응용 프로그램들 간 상호 정보 교환 및 프로세스 관리를 위한 미들웨어 프로그램을 작성할 수 있다. · 4. 특정 요구 기능과 독립하여 소프트웨어 공통 요소 및 응용 프로그램의 예시 프로그램을 작성하여 상호 정보 교환 및 프로세스 관리의 동작을 확인할 수 있다.

합격 기준

필기 : 100점을 만점으로 하여 과목당 40점 이상 전과목 평균 60점 이상 - 실기 : 100점을 만점으로 하여 60점 이상 작업형

취득 방법

① 시 행 처 : 한국산업인력공단 ② 관련학과 : 로봇공학과, 메카트로닉스공학과, 전기전자공학과, 정보통신공학과 등 관련학과

얼마나어렵지

2025년 기준 · 최근 7년

합격률

필기52.3%
실기45.8%
0%50%100%201920222025 실기필기

2025년 필기 응시 65명 · 합격 34명 · 실기 응시 24명

연도별 응시·합격자 수
연도필기 응시합격%실기 응시합격%
2025653452.3241145.8
2024481939.610550
2023401537.51313100
202224833.37571.4
2021281242.99666.7
202013646.25120
20197228.600

어디서배우지

국비 과정 없음 · 고용24 기준

고용24에 올라온 국민내일배움카드 훈련과정을 전부 뒤졌는데, 이 자격을 걸고 여는 과정은 없었어. 학원에서 따는 자격이 아니거나, 과정이 열릴 만큼 찾는 사람이 적다는 뜻이야. 수집은 2026-09-08 기준이라 그 뒤에 새로 열렸을 수는 있어.

고용24에서 로봇소프트웨어개발기사 과정 찾기 ↗

언제따지

1회차 중 1회차 남음
  • 2026년 정기 기사 3회필기접수 2026-07-20~07-23 · 필기 2026-08-07~09-01 · 실기 2026-10-24~11-13 · 최종발표 2026-12-11

달력에 넣어 두면 접수 날에 알림이 와 아이폰·달력 앱 구글 달력 파일 받기(.ics)

뭐나오지

큐넷에 공개문제 없음

큐넷이 공개한 문제가 없어. 자료실에 올라온 게 없다는 뜻이야 — 필기는 컴퓨터 시험(CBT)이라 문제를 공개하지 않고, 실기 공개문제도 종목마다 있는 건 아니야. 공개문제 자료실 ↗

누가따지

누계 41명 · 가장 많은 나이 25~29세 39%
지금까지 딴 사람41
19세이하 0명 (0.0%)20 ~ 24세 3명 (7.3%)25 ~ 29세 16명 (39.0%)30 ~ 34세 8명 (19.5%)35 ~ 39세 7명 (17.1%)40 ~ 44세 1명 (2.4%)45 ~ 49세 3명 (7.3%)50 ~ 54세 1명 (2.4%)55 ~ 59세 2명 (4.9%)60 ~ 64세 0명 (0.0%)65세이상 0명 (0.0%)

19세이하가장 많은 나이 25~29세 39%65세이상

누계 41명 · 최근 5년 2025년 11 · 2024년 5 · 2023년 13 · 2022년 5 · 2021년 6명

같은 분야

전기·전자 36종