Senior Embedded Software & Hardware Design Engineer · Istanbul
I design the hardware and the software as one system — from the circuit board to the application running on it. High-speed hardware, precision analog measurement, FPGA logic, bare-metal / RTOS firmware and embedded Linux for industrial control, automotive, avionics & telemetry, medical devices and wearables — usually from the first concept through to mass production.
| 🧮 Engineering tools | 75+ free calculators: filter & biquad design, CAN bit timing, CRC, ADC resolution, buck-boost, 4–20 mA scaling… |
| ⚡ FET Lab | Interactive BJT / MOSFET driving lab with real parts: gate drive, flyback, inrush, thermal design (TR / EN) |
| 📝 Blog | Embedded, FPGA and hardware notes, e.g. SPI vs I²C, FPGA vs MCU, EMC pre-compliance testing, Do you need an RTOS? |
| 💾 Code & Libs | Copy-paste snippets and small libraries in C and Verilog |
- Platforms: ARM Cortex-M / Cortex-A, RISC-V, FPGA, SoC / SoM, DSP
- Languages (embedded & systems): C, C++, Assembly, Rust, Go, Python, MATLAB, Bash
- Languages (HDL): Verilog, VHDL
- Languages (software & web): C# / .NET, Qt, Kotlin, Java, TypeScript / JavaScript, Node.js, React, PHP, Ruby, SQL
- OS / RTOS: Bare-metal, FreeRTOS, Zephyr, NuttX, embOS, ThreadX, Embedded Linux (Yocto, Buildroot)
- Interfaces: EtherCAT, CAN, Modbus RTU / TCP, Ethernet, RS-485 / 232 / 422, SPI, I²C, UART, USB
- Wireless: BLE, Wi-Fi, LoRa, LTE-M / NB-IoT, GNSS
- Tools: Altium Designer, KiCad, Vivado, Quartus, LTspice, MATLAB / Simulink

