Embedded / Telecom Software Architect
Hands-on experience with systems of all scales: from a bare metal FW running with a couple KB of RAM, to embedded Linux, desktop and server data layers; from thousands to millions LoC. Lots of real-world experience with C++, years in C, and bits of Python. Practical use of embedded asynchronous programming with actors, shaping actors and the threading model to the project needs and restrictions. Cross-platform development by isolating business logic with OS and HW abstraction layers. Experienced in implementing standards and standard drafts. Years in voice telecom: SIP (Pjsip), DECT (RTX and DSPG HW), SLIC (ProSLIC). Wide range of cowboy coding, kanban, pseudo-scrum and cyclic waterfall activities, if desired. Experience with the full spectrum of QA methodologies, from manual-only to end-to-end autotesting.