Security Assessment on existing Systems / Networks
Development of Offensive / Defensive Solutions
Design and development of Software Solutions
Software Requirements Analysis
Software Configuration Management
Technical Requirements
Technical Requirements
Knowledge of Micro Processor Architecture and components
Experience in C++ and Python development
Knowledge of Linux OS (Administration, Kernel Compilation, Low Level Mechanisms)
Knowledge of Metasploit Framework
Advanced Networking Knowledge
Knowledge of telecommunications: civilian & military communication standards, signal theory, digital signal processing, modulations & protocols
Knowledge of the main components of communication RF chain covering HF, VHF, UHF, SHF: RF receivers (RX), RF transmitters (TX), Software Defined Radio (SDR), antennas
Computer Science fundamentals in Object-Oriented design
Computer Science fundamentals in Data Structures
Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
Knowledge of SCM Tools (GIT)
Education
Master’s degree in Computer Science or in Computer Engineering or in Telecommunication Engineering