Position: C/C++ Developer
Category: C++
English level: intermediate
Years of experience: 5


Software developer of embaded, real-time, multithreaded systems.

Skills:
- C/C++, STL, assembler;
- Scala functional language;
- Qt, Google test framework;
- Linux middleware & kernel, Android;
- ARM platform, ARM TrustZone;
- multithread programming;
- algorithms and data structures;
- project and team management.

Experience with:
- trustlets for secure OS, kernel and services development (ARM assembler and C);
- low-level software development (Linux kernel, C, assembler);
- middleware system programming (daemons, shared libs, etc.);
- high-level application design for Linux (C++, Qt);
- ARM platform and ARM TrustZone technology;
- leading a team of more than 30 people with final application commercialization.