반도체 FAB 및 장비 관련 국제표준, 고객 요구성능을 이해하고, 지정된 OS를 사용하여 장비제어를 위한 Main Controller, Common Library, GUI 등 시스템소프트웨어를 연구·개발한다.
수행직무
프로그래밍 언어(C, Basic 등), 컴파일러(Visual Basic, C++ 등), 데이터 구조, 처리 및 이해, 각종 알고리즘 및 데이터모델링기술을 기반으로 장비구성, 개별장치동작, Target Device, 소프트웨어알고리즘, 분산처리시스템, 통합환경 구축 관련 지식들을 습득하여 시스템소프트웨어를 연구·개발한다. 하드웨어를 동작하는 디바이스드라이버를 개발하고, 시스템을 통합·제어하는 시퀀스프로그램을 구현하는 등 각종 라이브러리를 개발한다. 그래픽환경에서의 User Interface를 구현하고, 사용자편의성을 고려하여 시스템 제어화면을 구성한다. 시스템 제어알고리즘을 설계하고, 장비시스템 구조를 이해하고, 라이브러리와 GUI를 연계하여 장비운용 및 흐름을 제어하는 Main Controller를 개발한다. 장비조립, 시험성능평가, 현장설치·평가·검증을 통해 소프트웨어설계 오류분석 및 개선을 지원한다. 국내외 학회, 세미나, 연구기관 및 제조업체로부터 획득한 정보 및 프로그램을 기반으로 다양한 부품 및 장치기술을 시험평가하고, 최적화하는 연구·개발활동을 단독 또는 공동으로 수행한다.