Omid Bazangani

Omid Bazangani

Senior Embedded Software Engineer  |  RTOS, Connectivity, Low-Level Firmware

I build reliable embedded systems with strengths in firmware architecture, RTOS, BLE connectivity, debugging, and embedded security. 10+ years of industry experience.


About Me

Senior Embedded Software Engineer with 10+ years of experience in embedded firmware, RTOS-based development, low-level debugging, hardware/software integration, and industrial product development. Strong background in C, C++, Python, ARM Cortex-M platforms, Zephyr RTOS, BLE, communication protocols, and system bring-up.

Experience spans connected products, industrial automation, fleet management, laboratory and test systems, and embedded security research. PhD research on Embedded System Security from Radboud University (side-channel simulation for ARM Cortex-M). M.Sc. in Embedded System Security from Grenoble-INP.

What I Work On

⚙️

Embedded Firmware

Zephyr RTOS, bare-metal firmware on STM32 and Nordic nRF. Device drivers, hardware bring-up, firmware architecture, and MISRA C.

📡

Connectivity & Low-Level Systems

BLE, UART, SPI, I2C, CAN, FOTA, Modbus, GPS, GSM. Low-level debugging with GDB and J-Trace. Hardware/software integration.

🔒

Embedded Security & Research

Side-channel analysis, leakage profiling, microarchitectural security tooling, and machine learning for security evaluation.


Selected Highlights

  • Senior Embedded Software Engineer at NayaTech — Firmware for Naya Create and modular accessories using Zephyr RTOS on STM32 and Nordic platforms, BLE connectivity, GDB/J-Trace debugging
  • Senior Embedded Software Engineer & Technical Manager at SRC — Led development of SEPAHTAN, a national fleet management system on ARM Cortex-M4 with CAN, TCP, FTP, and FOTA
  • PhD Candidate in Embedded System Security, Radboud University — Side-channel simulation using microarchitectural features of ARM Cortex-M, QEMU-based emulation, and embedded cryptographic firmware
  • 10+ years across connected products, industrial automation, fleet management, lab systems, and security research

Featured Projects

Naya Create — Connected Product Firmware

Firmware for a connected embedded product and modular accessories using Zephyr RTOS, BLE, and Nordic/STM32 platforms.

Zephyr RTOS BLE Nordic nRF STM32

SEPAHTAN — Fleet Management System

National fleet management platform on ARM Cortex-M4 with CAN, TCP/IP, FTP, and FOTA capabilities.

ARM Cortex-M4 CAN FOTA

ABBY — Side-Channel Leakage Profiler

Open-source framework that automatically characterizes microarchitectural leakage behavior of ARM Cortex-M devices.

Python ARM Cortex-M Security

See All Projects →