Software for bare-metal and linux-based embedded systems. Userspace software for Linux and QNX. Linux kernel modules development. Multithreaded applications. Variuos interfaces (RS-232, SPI, I2C, GPIO).
Userspace software for Linux (also embedded). Multithreaded applications. Practical knowledge of STL and QT frameworks. Networking.
Applications for data and signal processing (using numpy). Practical knowledge of Django and QT frameworks. Multithreaded applications.
C/C++/Python. For Linux, QNX and bare-metal embedded systems. Control and data acquisition, webapps, networking, multithreading.
Buildroot, Linux Kernel, Das U-Boot. Experience with Allwinner and i.MX based embedded systems.
Django based websites and webapps. REST, HTML5, CSS, JS.
Various desktop applications for data acquisition and processing.
Object Oriented Programming. Practical knowledge of Design Patterns.
Continuous Integration using Jenkins system using virtual machines and external SDK's and toolchains.
B2. Fluent in speaking and writing.