All posts by: atanasrusev

About atanasrusev
October 18, 2019

On the hunt for my next project

Dear Reader, After finishing my latest project I’m now on the search for new opportunities.  Short on my professional profile: Senior Embedded SW C/C++ engineer with 12 years of experience in multiple international projects. Focus – mostly automotive, Real Time systems. Experienced in documentation, process documents and requirements analysis, review and writing. Worked with several […]

Uncategorized
September 13, 2019

Thread Pool Design Pattern

Why do we need it, when to use it, how to design it (in C++)? Reading time: 5+ minutes The design patterns in most general OOP languages have developed to a vast majority of techniques. In this article I will speak for one of the most important concepts when designing a multi-threading application – the […]

SW Development
December 23, 2018

RTOS, Latencies, Linux and SW libraries when choosing an OS solution for an embedded product with higher requirements for features

Read time: 20+ minutes Introduction For quite some time we have the world of RTOS solutions developing itself boldly. New distributions of Linux come (and sometimes they are discontinued), the kernel evolves slowly and securely, but many times RTOS systems, that theoretically may be better for your device, come and go without much noise as […]

SW Development
February 19, 2018

Definition of tasks and team work distribution

Or how proper planning in advance can guarantee smooth project flow – case study with examples Read time: 20+ minutes.   Introduction and the basic list of project development phases For any of us being a long time in the field of RND we know how complex can one project go. No matter whether the […]

Project Management