About
My name is Yair Gadelov. I am an Embedded Systems and Linux BSP Engineer with deep hands-on experience building end-to-end embedded platforms, real-time systems, and high-performance data pipelines.
I hold an MSc in Electrical Engineering from Ben-Gurion University and have worked for more than 15 years across embedded software, algorithms, system architecture, and hardware integration.
My work spans multiple domains including Linux BSP (Yocto), real-time firmware, sensor fusion, camera/radar systems, and board bring-up on ARM and FPGA-based platforms.
I have led the development of complex embedded products—from prototype to production—in medical devices, 3D printing, radar/vision systems, and high-speed data acquisition pipelines.
🔧 Technical Expertise
Embedded Linux & BSP
- Yocto Project, kernel & driver development
- Device trees, bootloaders, cross-compilation
- User-space frameworks and low-level Linux APIs
- GCC, Clang, GDB, perf, CMake, system bring-up
- Gentoo, Debian, Embedded Linux distributions
Real-Time Systems
- Zephyr RTOS, FreeRTOS, bare-metal firmware
- Deterministic low-latency pipelines
- Multi-threaded C/C++ architectures
- Complex state machines and control loops
ARM & Microcontrollers
- STM32, i.MX, Zynq-7000/UltraScale+
- Cortex-M programming, board bring-up
- Bootloaders, OpenOCD, SWD/JTAG
- Debugging with GDB, RTT, and logic analyzers
FPGA / HDL
- Xilinx & Intel (Cyclone, Spartan-6)
- Verilog/VHDL design, simulation, synthesis
- Timing closure, AXI/PCIe integration
- FPGA ↔ Linux userspace interfacing
- Mixed HW/SW product development
Programming Languages
- C, C++ (17/20)
- Python
- MATLAB
- Go
- Java (legacy)
Algorithms & System Engineering
- Signal processing & numerical methods
- Sensor fusion & calibration pipelines
- Machine learning (classical)
- System modeling & simulation
- Hardware/software integration
🧠 Philosophy
I enjoy designing robust embedded architectures, building clean real-time systems, and solving complex hardware/software integration challenges.
I document some of my work on my technical blog, focusing on:
- Linux BSP & Yocto
- Xen hypervisors
- Embedded debugging practices
- Camera and radar pipelines
- System state-machine architectures
- High-performance C++ in embedded systems
If you’d like to reach out, collaborate, or discuss embedded engineering, feel free to contact me.