Summary
Murat Kilivan is a Staff Software Development Engineer based in Cambridge with 15 years’ expertise delivering embedded firmware, device drivers and embedded Linux systems across ARM, Renesas and microcontroller platforms. He combines deep mastery of Embedded C/C++ (MISRA-C++2008), RTOS (ThreadX, emBOS), Yocto/Bitbake and hardware interfaces (I2C, SPI, RS485, 1-Wire) to modernize legacy code and ship production IoT and metering solutions. At companies ranging from Qualcomm and Synaptics to Landis+Gyr he has led technical delivery of BLE stacks, OTA update hosts, build-system meta-layers and memory/ROM optimisations that reduced firmware footprint. As director of his own consultancy he pairs hands-on implementation with system design, test automation and thread-aware debugging practices. He is comfortable across low-level baremetal, embedded Linux and build tooling, and often bridges hardware, firmware and CI with custom tooling and build recipes. An unusual strength is his track record of reviving legacy embedded products—converting C to modern C++11 and reclaiming ROM and complexity while preserving field reliability.
15 years of coding experience
16 years of employment as a software developer
MSc Mechatronics Engineering, MSc Mechatronics Engineering at Kocaeli University
English