로봇 소프트웨어 개발자

로봇작업 요구사항을 분석하고 로봇 관련 소프트웨어를 설계, 개발하고 시험 및 평가한다.

로봇 소프트웨어 개발자 직업 종사자가 업무를 수행하는 모습
로봇 소프트웨어 개발자 직업 종사자가 업무를 수행하는 모습
로봇 소프트웨어 개발자로봇소프트웨어개발자ROS로봇 SW임베디드

직업 상세 정보 탭

방향키로 탭을 이동하고 Enter 키로 선택할 수 있습니다. Home/End 키로 처음과 마지막 탭으로 이동합니다.

주요 업무

수행 직무

  • 로봇 기구 및 하드웨어의 특성을 이해하고 로봇의 동작환경 및 실제 사용자그룹별 로봇의 패턴 및 동작에 대한 요구사항을 분석한다.
  • 주어진 목표성능과 신뢰성을 만족하도록 로봇의 액추에이터를 제어하는 소프트웨어를 개발한다.
  • 로봇이 계획된 동작을 수행하고 주변환경을 인식하기 위한 다양한 센서 인터페이스프로그램을 개발한다.
  • 로봇애플리케이션개발자가 로봇의 다양한 센서, 액추에이터 및 공통 기능요소들을 사용하기 쉽게 추상화하여 API로 제공하고 이들을 운용·관리할 수 있는 로봇 미들웨어를 개발한다.
  • 인간과 로봇 간의 의사소통 및 상호 협력을 가능하게 하는 상호작용환경을 디자인하고 구현한다.
  • 로봇 소프트웨어 아키텍처를 설계하기 위해서 요구사항을 분석하고 소프트웨어 아키텍처를 정의, 설계 및 검증한다.
  • 로봇동작과 디지털멀티미디어콘텐츠가 연동되도록 로봇콘텐츠를 설계하고 개발한다.
  • 개발한 로봇소프트웨어를 다양한 경우의 수에 잠재적으로 가지고 있을 수 있는 결함을 식별한다.
  • 여러 대의 로봇 및 서버가 연동하여 동작할 때 이를 일괄적으로 모니터링하고 원활하게 동작할 수 있게 하는 프로그램을 개발한다.
  • 로봇 운용에 필요한 소프트웨어 설치를 위하여 계획을 수립하고 절차에 의해 설치 또는 업그레이드를 진행하며, 그룹별 사용자 교육을 진행하고, 주기적 혹은 요청 시점에 예방, 정기, 긴급 등 각종 유지보수작업을 실행한다.[1]

작업강도

가벼운 작업

작업장소

실내

커리어 전망

한국로봇산업진흥원과 산업통상자원부는 2030년까지 국내 로봇 산업 규모를 20조 원 이상으로 끌어올린다는 목표를 제시하고 있어, 제조·물류·서비스·의료 분야로 로봇 활용이 확장되면 로봇 소프트웨어 개발자 수요는 함께 증가할 전망이다.[2] 산업통상자원부가 한국산업인력공단을 통해 2020년 신설한 로봇 3종 기사 자격은 산업 현장에서 요구되는 인력 표준이 정비되고 있다는 신호로, 자격 보유자에 대한 우대 채용이 늘어나고 있다.[3]

워라밸 & 사회적 평가

워라밸 지수

보통

사회적 기여도

보통 이상

워라밸

로봇 소프트웨어 개발자는 일반 SW 개발자와 비슷하게 평일 주간 근무가 기본이지만, 프로젝트 마일스톤이나 로봇 시연·납품 일정이 가까워지면 야근과 주말 출근이 늘어난다. ROS2 기반 자율주행 로봇이나 협동로봇처럼 실물 하드웨어와 연동되는 프로젝트는 시뮬레이터에서 작성한 코드를 실제 로봇으로 옮겨 검증하는 단계에서 추가 시간이 들기 때문에, 소속 기업의 출시 주기에 따라 야근 빈도가 결정된다.[4]

사회적 기여

로봇 소프트웨어 개발자는 제조·물류 자동화로 산업 생산성을 높이고, 의료·서비스·안전 분야에서는 인간을 대신하는 작업을 통해 사회 문제 해결에 기여한다. 한국로봇산업진흥원은 로봇 산업이 첨단제조·사회안전·항공·가전 등 국가 핵심 산업의 융합 트리거 역할을 한다고 평가하고 있다.[5]

관련 영상

여담

  • 산업통상자원부가 한국산업인력공단을 통해 2020년 정기검정에 처음 포함시킨 12개 신설 종목에 로봇기구개발기사·로봇소프트웨어개발기사·로봇하드웨어개발기사 3종 기사가 함께 들어갔으며, 같은 해부터 본격적으로 응시·취득이 가능해졌다.[6]