LG사이언스랜드

전체메뉴보기 검색 과학상자

컴퓨터 관련 > 소프트웨어 개발자시스템소프트웨어개발자 목록

직업 개요

시스템소프트웨어는 프로그램을 실행하고 데이터를 입력, 출력, 저장하여 연산하도록 컴퓨터 시스템을 제어하고 관리하는 기능을 한다. 우리가 많이 알고 있는 시스템소프트웨어에는 윈도우, 유닉스, 리눅스와 같은 텀퓨터운용체계, 컴퓨터에서 즉시 실행이 가능한 형태의 프로그램으로 바꾸어주는 컴파일러, 응용소프트웨어를 개발하기 위한 개발도구 프로그램인 델파이, 파워빌더, 그리고 각종 유틸리티소프트웨어 등이 있다.

업무 내용

시스템소프트웨어개발자는 시스템소프트웨어를 분석, 설계, 코딩, 시험 단계를 거쳐 시스템소프으트웨어를 개발한다. 최근에는 응용과 시스템소프트웨어의 영역이 불분명해지면서 임베디드소프트웨어나 미들웨어 등이 등장하고 있다. 업무의 특성상 프로젝트의 마감일이 가까워지면 출퇴근시간이 따로없을 정도로 정규근무시간을 초과하는 경우가 많다.

필요 적성/능력

시스템소프트웨어개발자는 컴퓨터 이외에도 전자공학, 통신, 전기 등의 지식이 필요하며, 전문적인 시스템소프트웨어 개발언어를 잘 알고 있어야 한다. 꼼꼼한 성격과 집중력이 요구되며, 새로운 기술을 사용하여 새로운 제품을 개발하는 것에 흥미를 갖는 사람에게 적합하다.

교육 / 자격

시스템소프트웨어개발자가 되기 위해서는 전문대학 이상의 컴퓨터 공학과, 전산학과, 전자공학과, 통신공학과를 졸업하는 것이 일반적 입니다. 그러나 학력보다는 경력과 경험을 우선하기 때문에 업체에 따라 전공을 크게 고려하지 않기도 한다. 국가자격증으로는 정보처리산업기사, 전자계산기조직응용산업기사, 정보처리기사, 전자계산기조직응용기사 등이 있고 외국자격증으로는 리눅스나 썬마이크로시스템즈, 휴렛팩커드, 마이크로소프트 등 외국 시스템 소프트웨어개발업체나 관련기관에서 시행하는 것이 있다.

직업 전망

시스템통합(SI)업체, 시스템소프트웨어 개발업체, 컴퓨터보안업체, 각 기업체 및 기관의 전산실 등에서 주로 근무한다. 연구소는 한국전자통신연구소 등 국가 및 민간연구소에서 활동 한다.

관련 과학자
관련 직업정보
소프트웨어학 컴퓨터시스템학
사진올리기 바로가기