Summary
Kirill Kapranov is a senior software engineer with over 20 years of hands-on experience in low-level and embedded systems, specializing in OS internals, bare-metal, Linux kernel and real-time software. He has deep expertise in telecommunications, networking and industrial measurement/control systems, and is an expert C programmer comfortable with C++, Python, scripting and several assembler and exotic languages like Forth. Kirill has a strong track record of porting kernels, developing drivers and board-specific Device Tree code for ARM platforms, including consulting work for Qualcomm and ongoing kernel contributions visible in the stable Linux trees. Based in Haifa, Israel, he thrives both in collaborative teams and as an independent engineer, delivering production-grade firmware and system software. An unusual strength is his physics background (MEng in experimental nuclear and plasma physics), which underpins a rigorous, measurement-driven approach to low-level problem solving.
8 years of coding experience
24 years of employment as a software developer
MEng, Experimental nuclear physics and plasma physics, MEng, Experimental nuclear physics and plasma physics at St.-Petersburg State Technical University
Russian, English, Hebrew