Summary
Vasil Vasilev is a Senior Software Engineer with 9 years of professional experience and a deep background in embedded systems, digital communications and automotive software. He has designed and debugged firmware across 8-, 16- and 32-bit ARM and other microcontrollers, written device drivers (I2C, RS, PWM), and worked extensively with RTOS and embedded Linux platforms. His automotive work includes hypervisor-based virtualization, virtio-net and virtual I2C driver development, and GENIVI Linux system software for IVI platforms, reflecting strong experience with safety-conscious, specification-driven development. Comfortable with low-level hardware schematics and signal-processing algorithms, he also builds QT-based GUIs for calibration and test, showing a rare blend of HW-facing engineering and user-facing tooling. Based in Bulgaria, he contributes open-source tooling (Daqster) and favors C/C++ and GNU/Linux toolchains, bringing practical expertise in both firmware and system integration.
9 years of coding experience
22 years of employment as a software developer
Master's degree, Communication technics and Technologies, Master's degree, Communication technics and Technologies at Technical University of Sofia
Institute of information technologies, Institute of information technologies at Bulgarian Academy of Science