Summary
Furkan Çam is a Senior Embedded Software Engineer with 8 years of hands-on experience designing low-power, resource-constrained firmware for MCUs (STM32, MSP430, PIC, AVR, Qualcomm platforms) and shipping products at Qualcomm and FNF Teknoloji. He combines strong CS fundamentals, C/C++ expertise and Test-Driven Development with practical skills in GoogleTest/CppUTest, debugging, core-dump analysis and version control (Git/Perforce) to deliver reliable embedded systems. His background spans RTOS-based development, peripheral protocols (SPI/I2C/UART/USB/ADC/DAC), wireless stacks (LoRa/LoRaWAN, m-bus) and IoT integrations (MQTT/TCP/UDP), reflecting both firmware and system-level thinking. Trained in robotics (MSc, University of Bristol) with familiarity in ROS, machine vision and robotic-arm design, he brings a cross-disciplinary perspective that helps bridge embedded software and hardware design. Notably, he prefers TDD and documentation-driven workflows, making him effective in well-organized teams that value maintainability and automated verification.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, 3.52/ 4, Bachelor's degree, Electrical and Electronics Engineering, 3.52/ 4 at Erciyes Üniversitesi
Master's degree, Msc Robotics, Master's degree, Msc Robotics at University of Bristol
İngilizce