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 STM32SEPAHTAN — Fleet Management System
National fleet management platform on ARM Cortex-M4 with CAN, TCP/IP, FTP, and FOTA capabilities.
ARM Cortex-M4 CAN FOTAABBY — Side-Channel Leakage Profiler
Open-source framework that automatically characterizes microarchitectural leakage behavior of ARM Cortex-M devices.
Python ARM Cortex-M Security