Position: Software Engineer
Category: C++
English level: intermediate
Years of experience: 2.5


C/C++ (POSIX, Linux API)
Networking (802.11, TCP/IP, etc.)
basics in Linux device drivers development (particular experience with htc9k, rtl8188eu)
Java Core (data structures, concurrency, net, etc.)
OOP, GoF patterns

Basic knowledge:
C++ 11
Java 8, Spring (IoC), Hibernate (Mapping)
Python

Network Analysis tools: WireShark, tcpdump, scapy, nmap

Testing frameworks: PowerMockito, Junit

Build tools: Maven, Cmake, Gradle

Development tools: IntelliJ IDEA, Vim+GDB/Eclipse for non-java stuff

Version control systems: Mercurial, Git

Operating systems: Linux based (desktop, open wrt)

Development environment tools:
LXC
QEMU/KVM
Docker
*nix (preferably Linux), networking (preferably wireless), flexible schedule

NO Windows (and other MS related stuff .NET, etc. ), NO GUI