【NCS기반 채용 직무 설명자료: S/WⅠ분야】

* 상기 직무는 지원자가 입사 시 수행할 대표 직무이며, 입사 후 대표 직무 외에 다른 직무도 수행할 수 있음

채용분야	연구	분류 체계	모집분야	SW
			세부모집분야	대분류	정보통신(20)
				중분류	정보기술(01)
				소분류	정보보호(06)
				세분류	보안사고분석대응(03)
기관 주요사업	○ 국가보안시스템 연구개발 ○ 국가사이버안전기술 연구개발 ○ 국가보안 기반기술 연구 ○ 국가보안업무 기술지원 등
핵심책무	○ (SW 분석 및 개발) SW 분석, 설계 및 개발 - 윈도우, 리눅스 응용/시스템 SW 개발 - 윈도우, 리눅스 응용서비스 및 네트워크 취약점 점검 및 분석 - 소스코드 및 바이너리 기반 세부 동작 방식 분석 - C/C++ 언어를 이용한 SW 개발(Windows, Linux, Android, iOS 환경) - 악성코드 분석 및 해킹 기술 식별 기술 개발 - 빅데이터 처리 및 딥러닝 네트워크 개발
직무수행내용	○ (SW 분석 및 개발) - 소스코드 및 바이너리 기반 구현 원리 분석 및 안전성 검증 - PC, 서버, 스마트폰, 임베디드 장치에서 동작하는 각종 SW 개발 - 웹서비스 등 응용서비스 및 네트워크 취약점 점검 및 분석 - 악성코드 활동 흔적, 관련 파일 식별 및 행위 특성 분석 기술 개발 - 머신러닝 기반 데이터 분석 알고리즘 설계 및 딥러닝 네트워크 개발
일반요건	연령		무관
	성별		무관
교육요건	학력		석사 이상
	전공		컴퓨터 관련학과, 정보보호, 전자공학 등 이공계열
필요지식	○ 운영체제, 컴퓨터 구조, 데이터베이스, 네트워크, 인공지능, 머신러닝 ○ 보안 메커니즘, 바이너리 역공학, 펌웨어 분석, 통신 프로토콜 분석
필요기술	○ 어플리케이션 및 시스템 SW 프로그래밍(C/C++/Java/Python 등) ○ x86/x64, ARM, MIPS 아키텍쳐 대상 역공학 도구를 이용한 코드 분석(IDA Pro, OllyDBG, gdb 등) ○ 해킹, 악성코드 활동 관련 아티팩트 선별, 악성행위 관련 데이터 식별 기술 ○ PyTorch, TensorFlow, Keras 등 머신러닝 플랫폼을 활용한 데이터분석 기술
직무수행태도	○ 공정성과 객관성 유지, 법적준거성 준수 여부, 최신 동향 및 기술에 대한 습득 노력 ○ 연구 결과에 대한 보안 유지, 관련부서 및 조직원 간의 원활하게 의사소통을 하려는 노력, 문제처리 절차 준수, 문제해결을 위한 긍정적 의식/ 분석적이고 창의적 사고 능력 ○ 원인 분석시 문제의 원인을 끝까지 찾아내려는 의식, 객관적인 근거자료를 바탕으로 상대방의 이해를 구하려는 태도, 작은 것도 놓치지 않는 적극적 의식, 다양한 이해관계자와의 원한한 의사소통을 하려는 의지, 창의적인 사고 노력 등
필요자격	○ 유효한 공인어학성적 제출 필수
직업기초능력	○ 의사소통능력, 대인관계능력, 조직이해능력, OA능력, 문제해결능력, 수리능력, 정보능력, 기술능력, 직업윤리
참고사이트	○ www.ncs.go.kr