Overview
Fullstack Software Engineer (EU - Remote)
Responsibilities
- 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
Seniority level
Employment type
Job function
- Information Technology and Engineering
Industries
- Defense and Space Manufacturing