Summary
Dmitriy Korovkin is an embedded software engineer with 11+ years of hands-on experience specializing in Linux, VxWorks, and hypervisor technologies, currently working as a Member of Technical Staff at Wind River in Ottawa. He has designed and implemented low-level VirtIO back-end devices, Linux kernel drivers for a commercial hypervisor, and platform features that supported certification efforts. Dmitriy’s background spans BSP and Android work for x86, multi-architecture virtualization (x86, ARM32/64, PowerPC), kernel module development, and real-world debugging across Simics and hardware models. His training in mechatronics, robotics and automation from institutions in Budapest and Moscow complements a systems-level perspective that helps bridge hardware and software. Colleagues rely on him for deep internals expertise and pragmatic fixes that move embedded platforms from prototype to certified product.
11 years of coding experience
19 years of employment as a software developer
Master of Science (MSc), Mechatronics, Robotics, and Automation Engineering, Master of Science (MSc), Mechatronics, Robotics, and Automation Engineering at Technical University of Budapest
Master's degree, Mechatronics, Robotics, and Automation Engineering, Master's degree, Mechatronics, Robotics, and Automation Engineering at Московский Государственный Технологический Университет (Станкин)
English, Russian