Embedded Software Engineer · Ankara

I build end-to-end, reliable embedded software solutions for devices in the IoT ecosystem.

Smart water and gas meters, low-power IoT devices. I build products with battery life measured in years, using Sigfox, BLE and NB-IoT.

See my projects GitHub →
UART0 · 115200 8N1
guest:~$ 
🪲

About

From smart meters to medical devices, I bring always-on, real-world systems to life with my software. I hold an Electrical & Electronics Engineering degree from Gazi University, built on a technical high school foundation. That's why I don't stop at writing code — I work with the same competence developing firmware at a desk and tracking down hardware faults behind an oscilloscope.

In the BESoft Teknoloji and Aselsan UGES medical device projects — a defining chapter of my engineering journey — human health was directly on the line. Developing these critical systems where there is no room for error taught me that reliability is more than a technical property; it is an unbreakable promise. The high sense of responsibility and the zero-defect discipline I built there, I carry with me to this day.

I am currently at Inodya Teknoloji, developing smart water and gas meters and delivering technical solutions to our country's water loss problem. Alongside these projects, I carry forward Inodya's human-centered software philosophy — aiming to add value to human lives and our shared future with every line of code I write.

SUMMARY / DATASHEET

NameCemal Kör
LocationAnkara, TR
RoleEmbedded SW Eng.
ExpertiseSigfox · BLE · Low-Power
LanguagesC/C++ · C# · Python
SystemBare-metal · FreeRTOS · ThreadX
MCUSTM32 · ESP · PIC
Status● Active — Inodya Teknoloji
Battery 100%

Experience

2022 — Present

Inodya Teknoloji San. ve Tic. A.Ş.

Embedded Software & R&D Engineer

To date I have developed the firmware of many smart water and gas meter projects end to end: devices that run for years on a single battery, with NFC and Bluetooth support, read remotely over Sigfox/NB-IoT. In projects run with municipal water utilities, I also take an active role in business planning and technical presentations.

SigfoxNB-IoTBLE 5.4NFCSTM32Bare-metalThreadXSPII2CUARTADCCRCAESRNGRTCTouch SensingLow-PowerModular Firmware
2022

Prodesa Savunma ve Havacılık

Intern

I built a DC-DC converter triggering mechanism with PIC microcontrollers.

PICSTM32DC-DC
2021 — 2022

BESoft Yazılım Teknolojileri

Embedded Software Engineer

In a healthcare project under Aselsan UGES, I developed firmware for medical device communication: control and simulation software, plus C# test interfaces. All work was documented to ASELSAN standards (YATT, YGÖ, YTER).

FreeRTOSUART/TCP/UDPDESESP32C#Medical
2013

Mavi Elektronik

Technician

I soldered and assembled LED warning devices.

2012

Türk Telekom International

High School Internship

I monitored the low- and medium-voltage lines of Türk Telekom facilities and base stations in the Konya region and carried out generator checks.

Education

2012 — 2022

Gazi Üniversitesi

Faculty of Technology — Electrical & Electronics Engineering (BSc)

At the Faculty of Technology I carried on the hands-on grounding I had built in high school, and added the theory on top of it. A family matter meant I had to pause my studies for a while.

2008 — 2012

Selçuklu Teknik Lise

Electrical & Electronics Dept. — Electrical/Electronic Maintenance and Repair Technology

An interest in electronics that began early started to take shape during high school. This is where I took my first step into embedded software, with the PIC16F series.

Projects

REF-001 · INODYA

Smart Metering Technologies

Smart water and gas meters deployed at every scale — from homes to malls, schools and high-consumption sites like industrial zones. Data is read locally over BLE and remotely via Sigfox/NB-IoT; thanks to firmware built on a microamp-level power budget, I've delivered devices that reach 15+ years of battery life on a single C-size cell.

Field ProductCommercial Product
REF-002 · BESOFT

Medical Device Communication Software

Firmware for medical device communication in a field with no room for error: control and simulation software. FreeRTOS-based, developed and documented to ASELSAN standards.

Medical
REF-003 · THESIS PROJECT

IoT-Controlled Smart Mushroom Farm

A system that runs a mushroom farm on its own: temperature, humidity and CO₂ are monitored continuously and kept within the range the farmer sets. The work was presented as an oral paper at the EGE 6th International Conference on Applied Sciences (İzmir, 2022) and recognized with a certificate.

AcademicPaper
View the paper (AVESİS) →
REF-004 · IEEE CSCON'25

BLE in Embedded Systems

The material and sample code I prepared for the BLE workshop I gave at IEEE CSCON'25; a hands-on introduction to Bluetooth Low Energy in embedded systems.

Training Material
Browse the repo →
REF-005 · OPEN SOURCE

Memory Management Libraries

Open-source C libraries I wrote to solve external flash and EEPROM management once and reuse it in every project: SPI-Flash-Manager and I2C-EEPROM-Manager.

Open SourceLibrary

Skills

LANGUAGES

  • Embedded C / C++
  • C# (test & UI)
  • Python
  • Assembly → C translation

COMMUNICATION

  • Sigfox · NB-IoT · GPRS
  • BLE 5.4 · NFC · Zigbee
  • UART · I2C · SPI · USB
  • TCP · UDP · MQTT

MCU / PLATFORM

  • STM32 (WBA, WB55)
  • ESP32 · ESP8266
  • PIC 16F / 12F series
  • Raspberry Pi

MODULES

  • SX126x
  • Telit NB-IoT
  • Quectel NB-IoT
  • Quectel BLE

PERIPHERALS

  • AES · DES · RNG · CRC
  • ADC · RTC
  • Touch sensing

SYSTEM

  • Bare-metal · FreeRTOS · ThreadX
  • Low-power firmware optimization
  • Modular firmware architecture
  • Hardware debugging

TOOLS

  • STM32CubeIDE
  • ESP-IDF · MPLAB X
  • Git · Jira · VS Code · Eclipse
  • Firebase · JSON

Workshops

CSCON'25 · GAZİ UNIVERSITY · ANKARA

Bluetooth Low Energy in Embedded Systems

A volunteer workshop I gave as part of IEEE CSCON'25: BLE fundamentals and how to use it in embedded systems. The sample code is publicly available on GitHub.

Workshop materials →
VES'25 · ANKARA SCIENCE UNIVERSITY · ANKARA

Bluetooth Low Energy in Embedded Systems

A volunteer workshop I gave as part of VES'25: I taught BLE through examples from real products I've built in the field.

Hobby

TECHNOPETTO · PERSONAL WORKSHOP

Model Robots from Old Electronics

In my spare time I turn old electronic parts — capacitors, motors, scrap boards — into model robots. The same kind of parts I write firmware for by day become little characters in the evening.

UpcyclingHandmade
SMART HOME · HOME LAB

Smart Home with Home Assistant

My home runs on Home Assistant: everything from lighting to sensors talks over Zigbee. Where off-the-shelf devices fall short, I design and build my own Zigbee devices.

Home AssistantZigbeeDIY

Blog