// FLIGHT-CRITICAL FIRMWARE  ·  CONTROL THEORY

Hüseyin Bertan
Acar

Embedded Systems Engineer — STM32 bare-metal · multi-layer PCB · UAV autonomy

I build mission-critical embedded systems from the silicon up: interrupt-driven bare-metal C firmware, custom multi-layer flight-controller PCBs in Altium, and model-based control. Currently leading ICAROS, an autonomous UAV platform, while pursuing an MSc in Electrical & Electronics Engineering.

STM32H7bare-metal target
4-layercustom PCB design
2peer-reviewed publications
C1english proficiency
Hüseyin Bertan Acar

// H.B.ACAR · İzmir, TR

01 About

I'm a Mechatronics Engineer turned embedded systems specialist, based in İzmir. My focus is the layer where hardware and software meet — writing firmware that talks directly to peripherals, designing the boards it runs on, and closing control loops that have to behave in the real world.

As Team Lead of ICAROS, I own the end-to-end architecture of an autonomous flight system: a custom STM32H743-based flight controller, bare-metal sensor drivers over I²C and UART, and the comparison of classical cascaded PID against Lyapunov-based robust control as my MSc thesis work.

Before the MSc I worked as an automation engineer building OPC UA clients and PLC-driven machines, and as a TÜBİTAK researcher designing precision PID controllers and custom PCBs for biomedical instrumentation — work that led to two peer-reviewed publications.

My long-term goal is to work on embedded systems for robotics and the defense industry, where correctness, documentation, and design-for-manufacture actually matter.

// PROFILE.CFG

LOCATIONİzmir / Balçova, TR
ROLEEmbedded Engineer
STUDYMSc EEE — Katip Çelebi
BScMechatronics — IUE
LEADSICAROS UAV Team
LANGUAGESEN C1 · DE A1
STATUSOPEN TO ROLES
02 Technical Stack

FIRMWARE & EMBEDDED

STM32 Bare-MetalInterrupt-Driven C ESP32HAL / Register-Level Sensor DriversSensor Fusion

LANGUAGES

CC# PythonMATLAB / Simulink

PROTOCOLS

I²CUARTSPI DMARS-232/485 TCP/IPModbus

PCB DESIGN

Altium DesignerMulti-Layer CircuitMakerOrCADProteus

CONTROL & SYSTEMS

Cascaded PIDLQR Lyapunov ControlState-Space System ModelingKinematics

DEBUG & TOOLS

ST-Link / SWDUART Debug GitLogic Analysis

PLATFORMS

STM32Raspberry Pi Jetson Nano / Orin

ENGINEERING PRACTICE

Design for ManufactureTechnical Docs Project ManagementTeam Leadership
03 Featured Project
TEAM LEAD · AUTONOMOUS UAV

ICAROS

// CUSTOM FLIGHT CONTROLLER · STM32H743VIT6 · BARE-METAL C

ICAROS is an autonomous UAV platform built around a flight controller I designed from scratch — a custom 4-layer PCB carrying an STM32H743VIT6, BMI270 IMU, and BMP280 barometer. The firmware is interrupt-driven bare-metal C: hand-written peripheral drivers, sensor fusion for attitude and altitude estimation, and a cascaded PID stabilization loop. My MSc thesis extends the platform to benchmark Lyapunov-based robust control against the classical PID baseline.

PCB · 4-LAYER · ALTIUM ICAROS flight controller PCB — 4-layer Altium design
FLIGHT DEMO
Custom 4-layer flight-controller PCB designed in Altium Designer
Bare-metal I²C2 driver for BMP280 with datasheet compensation math
BMI270 IMU integration and complementary-filter sensor fusion
Cascaded PID attitude & altitude stabilization architecture
Schmitt-trigger conditioned UART RX lines for signal integrity
Coverage path planning via boustrophedon decomposition
04 Experience & Education
09.2025 — ONGOING
MSc, Electrical & Electronics Engineering
İzmir Katip Çelebi University
  • Team Lead of the ICAROS autonomous UAV project — owning hardware and software architecture end to end
  • Designing a custom 4-layer flight-controller PCB in Altium around the STM32H743VIT6
  • Developing interrupt-driven bare-metal C firmware: sensor drivers, fusion, and cascaded PID stabilization
  • Thesis: comparative study of Lyapunov-based robust control vs. cascaded PID on the ICAROS platform
05.2024 — 12.2024
Embedded Systems Engineer
Simon Automation & Mechatronics
  • Engineered an OPC UA client with a C# GUI for real-time industrial data visualization and logging
  • Built a coffee-roasting machine — developing both the PLC software and the C# monitoring interface
06.2023 — 05.2024
TÜBİTAK Researcher
İzmir Biomedicine and Genome Center
  • Designed PID controllers for an incubator (0.2 °C precision) and CO₂ regulation system
  • Developed a position-feedback system and a servo-driven syringe pump (±6% error)
  • Designed custom PCBs for power distribution and disturbance handling
2018 — 2024
BSc, Mechatronics Engineering
İzmir University of Economics
  • Focused on embedded systems, control theory, and system modeling
05 Publications
npj BIOSENSING — NATURE PORTFOLIO · 2024

Incubator-Integrated Electrochemical Analysis Platform for Cell-Based Studies

F. Kurul, M. B. Avcı, H. B. Acar, S. N. Topkaya, A. E. Çetin

CLINICA CHIMICA ACTA · VOL. 558, 119385 · 2024

Revolutionizing Cell-Based Analyses: An Electrochemical Analysis Platform with Integrated Incubator Capabilities

Presented at IFCC WorldLab Dubai 2024

06 Contact

Let's build something that has to work.

Open to embedded systems and control roles. If you're working on flight-critical firmware, robotics, or hardware that can't fail — I'd like to hear about it.