// 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
06 Resume
HuseyinBertanAcar_Resume.pdf
DOWNLOAD PDF ↓

PDF viewer unavailable in this browser.

DOWNLOAD PDF ↓
07 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.