정보통신 관련직

직업 개요
시스템 소프트웨어 개발자는 컴퓨터를 작동시키고 컴퓨터의 활동을 조정·통제·관리하는 운영체계(OS)의 소프트웨어를 연구·개발·설계하는 일을 합니다.

하는 일을 살펴보면,
- 일반 가정과 회사에서 사용되는 컴퓨터의 윈도우·맥킨토시·유닉스·리눅스 등과 같은 운영체계나 각종 제조 및 생산시설과 같은 산업용 제어시스템에서 사용되는 시스템 소프트웨어를 설계하고 개발합니다.

- 시장조사 및 경쟁업체의 제품 및 세계 소프트웨어업계의 기술변화 등을 분석하여 새로운 기능과 성능을 갖춘 시스템 소프트웨어를 기획하고 개발합니다.

- 개발된 시스템 소프트웨어를 컴퓨터에 설치하고, 시험 운영하며 시스템 소프트웨어의 기능 및 성능을 평가하고 분석합니다.

- 시스템 소프트웨어의 사용자 교육을 지원하고 기술자문을 수행하며, 새로운 시스템 소프트웨어와 관련 기술을 조사하고 연구합니다.

   
 

교육과정
시스템 소프트웨어 개발자가 되기 위해서는 대학교의 컴퓨터시스템공학 또는 컴퓨터공학 관련 학과를 졸업하는 것이 유리합니다.

컴퓨터시스템공학과에서는 시스템소프트웨어 설계에 필요한 C언어, JAVA, FORTRAN과 같은 컴퓨터 프로그래밍 언어, 데이터베이스, 소프트웨어공학이론, 컴퓨터구조 등을 공부하고 실제 시스템 소프트웨어 개발하는 실습을 하기도 합니다.

훈련과정 및 자격
공공 및 민간훈련기관, 사설교육기관, 직업전문학교에서도 시스템 소프트웨어 개발과 관련된 훈련 및 교육을 받을 수 있습니다. 관련된 국가자격으로는 정보처리산업기사 및 기사, 전자계산기기사, 전자계산기조직응용기사, 컴퓨터시스템응용기술사 등이 있습니다.

취업방법
시스템 소프트웨어 개발자가 되기 위해서는 대학교에서 관련 학과를 전공한 후 공개채용이나 특별채용을 통해 국내외의 소프트웨어개발업체, 미들웨어업체, 전산 및 통신장비업체 등에 취업하게 됩니다.

   
 

흥미 및 적성
시스템 소프트웨어 개발자는 평소에 인터넷, IT기기, 컴퓨터 소프트웨어, 컴퓨터 작동 등에 관심이 있는 사람에게 유리합니다.

논리적이고 분석적인 사고능력과 창의력이 요구되며, 컴퓨터시스템에 대한 전문적 지식과 프로그래밍 능력이 필요합니다. 그리고 새로운 아이디어를 낼 수 있는 혁신적 사고능력과 기획능력이 요구됩니다.

응용소프트웨어개발자, 웹개발자 등과 협조하여 작업을 수행하기 때문에 원만한 인간관계능력과 의사소통능력이 요구됩니다.

직업 전망
향후 10년간 시스템 소프트웨어 개발자의 일자리는 다소 증가할 것으로 전망됩니다.

컴퓨터에 한정되던 소프트웨어가 모든 전자 및 통신기기로 확대되는 추세로 인해, 시스템 소프트웨어 개발자에 대한 일자리수요가 높은 것으로 나타났습니다.

스마트폰과 태블릿 PC등 휴대용 기기의 보급과 다양화, TV방송과 IT기술을 접목시킨 IPTV 시장의 활성화, 손목에 차거나 안경처럼 장착하는 웨어러블 컴퓨터 등 각종 기기와 장비에 디지털화가 급속히 진행되고 있어 이러한 기기의 운영체계를 개발하는 시스템 소프트웨어 개발자에 대한 수요가 증가하고 있습니다.

일반 PC를 제외한 각종 전자제품, 정보기기 등에 설치되어 특정한 기능을 수행하는 운영체계를 개발하는 분야인 임베디드 소프트웨어에 대한 투자와 인력에 대한 수요가 있을 것으로 예상됩니다.

각종 전자기기와 스마트폰의 기기를 제어하는 프로그램인 펌웨어 소프트웨어 분야에도 일자리가 늘어날 것으로 기대됩니다.

관련 단체 및 기관
IT종합정보데이터베이스 www.itfind.or.kr
한국정보통신진흥협회 www.kait.or.kr

<자료제공:교육부. 한국직업능력개발원 '2014 미래의 직업세계'>

 

저작권자 © 에듀진 인터넷 교육신문 무단전재 및 재배포 금지