소프트웨어 개발 및 공급업

시스템소프트웨어엔지니어

컴퓨터시스템의 동작, 제어 및 관리와 관련된 시스템소프트웨어를 개발한다.

시스템소프트웨어엔지니어 직업 종사자가 업무를 수행하는 모습
시스템소프트웨어엔지니어 직업 종사자가 업무를 수행하는 모습
시스템소프트웨어개발자시스템프로그래머펌웨어프로그래머임베디드프로그래머

직업 상세 정보 탭

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

주요 업무

수행 직무

  • 유닉스(Unix), 리눅스(Linux), 윈도우(Windows) 등과 같은 컴퓨터시스템의 운영체계를 설계하고 개발한다.
  • FORTRAN, C, C++, JAVA 등과 같은 컴퓨터프로그램 언어의 컴파일러(Compiler:고급언어로 쓰인 프로그램을 그와 의미적으로 동등하며 컴퓨터에서 즉시 실행될 수 있는 형태의 목적프로그램으로 바꾸어주는 번역프로그램)를 설계하고 개발한다.
  • 응용소프트웨어를 개발하기 위한 델파이(Delphi), 파워빌더(PowerBuilder) 등과 같은 개발용도구(TOOL)를 설계하고 개발한다.
  • 네트워크시스템에서 운영되는 네트워크프로토콜 처리에 관련된 소프트웨어를 설계하고 개발한다.
  • 정보보호에 필요한 방화벽, 인증, 인가 관련 소프트웨어를 설계하고 개발한다.
  • 각종 산업용 제어시스템에서 운영되는 산업설비의 제어, 모니터링 및 관리용 유틸리티소프트웨어를 설계하고 개발한다.
  • 컴퓨터시스템의 각종 주변장치의 제어 및 인터페이스에 관련된 소프트웨어를 설계하고 개발한다.
  • 컴퓨터시스템에서 운용되는 각종 유틸리티소프트웨어를 설계하고 개발한다.
  • 운영체계를 해당 컴퓨터 하드웨어시스템에 이식(Potting)시키고 기능과 성능을 종합적으로 평가한다.
  • 개발된 시스템소프트웨어에 대한 단계별 과정을 기록하고, 사용자의 교육과 기술자문에 응한다.
  • 지속적으로 컴퓨터의 하드웨어 및 소프트웨어에 대한 새로운 기술을 연구한다.

작업강도

아주 가벼운 작업

작업장소

실내