Hardware · Embedded Software · Navigation

Emin Berk Ünal

Hardware and embedded software engineer — navigation and autonomous systems.

I design the electronics and firmware inside autonomous machines — unmanned surface vehicles, industrial robots, and the IMU/GNSS navigation systems that steer them — across defense and maritime applications.

Featured projects

01Robotics / Embedded systems

Autonomous Solar Panel Cleaning Robot

Main control board hardware and firmware for an industrial robot that cleans live solar arrays.

Apr. 2025 — Present · Outcome: TODO(berk)

  • STM32
  • Embedded C/C++
  • CAN bus
  • Wi-Fi
  • BLE
  • Motor control
  • Altium / KiCad

02Navigation / Embedded systems

IMU Electronic Compass

MEMS IMU electronic compass with Mahony sensor fusion, supporting the GNSS compass on an unmanned surface vehicle.

Aug. 2023 — Apr. 2025 · Outcome: TODO(berk)

  • IMU sensor fusion
  • Mahony filter
  • STM32
  • GNSS
  • CAN bus

03Motor control / Embedded systems

Motor Driver Boards & Control Firmware

Driver PCBs and control firmware for brushed DC, BLDC, stepper, and servo motors across multiple drive topologies.

Apr. 2025 — Present · Outcome: TODO(berk)

  • Motor control
  • FOC
  • PCB design
  • STM32

Experience

  • Hardware Design & Embedded Software Developer

    Main control board hardware and firmware for an industrial solar panel cleaning robot; motor driver PCBs and control algorithms for brushed DC, BLDC, stepper and servo motors; IoT control boards for automated roof and window systems.

  • Kayacı Savunma Sanayi A.Ş.

    Aug. 2023 — Apr. 2025

    Embedded Systems & Hardware Design Engineer

    Navigation and positioning electronics for the OKHAN unmanned surface vehicle, including an IMU-based electronic compass; main control unit hardware for the AUTOPLAN INA autonomous navigation assistant (MarTERA / Horizon 2020); fiber optic gyroscope R&D.

  • OES Maritime Systems

    Jan. 2023 — Aug. 2023

    Engineering Intern — Maritime Industry

    Hardware and embedded software for maritime navigation systems (NMEA-2000, CAN bus); PCB layout, BOM preparation and field testing.

Skills

Core

daily, would be interviewed on

  • Embedded C/C++
  • STM32 (ARM Cortex-M)
  • CAN bus
  • IMU sensor fusion (Mahony, Madgwick)
  • Altium / KiCad
  • Motor control (FOC, trapezoidal, stepper/servo)

Working

shipped production code/hardware

  • ESP32 / RP2040 / Teensy
  • Ethernet (TCP/UDP)
  • NMEA-2000
  • RS-485/422
  • Wi-Fi / BLE
  • MATLAB / Simulink
  • Python

Familiar

used, still learning

  • Python with TensorFlow
  • FPGA high-speed PCB / signal integrity
  • RF design (AWR Design Environment, AppCAD)

Tools

  • Oscilloscope
  • VNA / spectrum analyzer
  • LCR meter, bench PSU, signal generator
  • Git
  • J-Link / ST-Link