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.
Native language
B2. Fluent in speaking and writing.
Basics.
Tag cloud
Aug.2016 -
Embedded Software Developer
I'm working in R&D center on IoT related products including networking and multithreading. Kernel and user space in Linux on embedded systems. Buildroot-based system building and configuration.
Tasks:
Jun.2012 - Jul.2016
Constructor - Software Developer
Software Development for different military products. Experience in Linux (also embedded), QNX systems. Control, data acquisition, analysis and processing. Software for embedded systems ( AVR, STM32 ).
Tasks:
Oct.2010 - May.2012
Constructor - Software Developer
Software Development for different military products. Experience in Linux, QNX and Windows (QT only) systems. Control, data acquisition, analysis and processing. Software for embedded systems ( AVR, STM32 ).
Tasks:
Oct.2009 - Sep.2010
Scientific Assistant
Software development for embedded systems used for measurements ( AVR ). Python applications for monitoring.
Tasks:
Oct.2009 - Aug.2016
Oct.2005 - Aug.2009