NANTES · FR · 47.2°N ● AVAILABLE JUN 2026 PhD · SIGNAL PROCESSING v4.2 · HACK_MODE
issam@sayyaf: ~ — bash — 140×42
PID 4815 ● ACTIVE
4+
Years Embedded
10+
Publications
18+
Projects Shipped
3
Languages
$ cat profile.md

// whoami

Firmware & embedded Linux engineer. Four years shipping silicon-to-userspace stacks.

I bring silicon to life. Four+ years writing firmware on ARM Cortex-M/A and STM32 — custom Yocto BSPs, full boot chains (TF-A / OP-TEE / U-Boot), Linux kernel drivers, secure boot, OTA pipelines. Currently closing out a PhD in signal processing at Université Gustave Eiffel on physics-informed anomaly detection — deploying the models onto resource-constrained MCUs. Ten peer-reviewed papers and a habit of specifying what I ship.

01 · LX

Embedded Linux & Yocto

BSPs, boot chains, device tree, SWUpdate OTA, secure boot, KAS.

02 · FW

C/C++ Firmware

5+ yrs embedded C on Cortex-M and STM32 — drivers, BSP, real-time.

03 · IO

Protocols

I²C, SPI, UART, GPIO, ADC, CAN, USB — kernel & bare-metal bring-up.

04 · RT

RTOS & Scheduling

FreeRTOS, Zephyr, ThreadX — multi-task real-time firmware.

05 · NET

Networking / IoT

SDN, TCP/IP, BLE, Wi-Fi, 5G, GNSS, sensor networks.

06 · CI

CI/CD & Quality

Git, Docker, automated test, reproducible builds.

07 · AI

Edge AI & DSP

Anomaly detection, autoencoders, IMU fusion on MCU.

08 · DOC

Research & Specs

10+ peer-reviewed papers — strong documentation.

Issam Sayyaf
● LIVE · SUBJECT 001
nameIssam Sayyaf
roleFirmware / Embedded
locNantes, FR
exp4+ years
pubs10+ peer-reviewed
status● OPEN
$ ls -la /usr/local/stack

// the stack

Tools I reach for, without thinking.

stack@issam:~$ inventory --all --verbose exit 0
languages
C (5+ yrs)PythonC++BashVHDLLaTeX
mcu/hardware
STM32 M/AARM Cortex-MNXP i.MX93PYNQ-Z2 / ZynqBoard bring-up
protocols
GPIOI²CSPIUARTADCUSBCAN
os/rtos/build
Yocto · KASFreeRTOSZephyrLinux driversDevice TreeTF-A · OP-TEE · U-Boot
tools/ci
Git · GitHubCI pipelinesDockerAutomated testUbuntu · Debian
dl/dsp
PyTorchTensorFlowAutoencoders (AE/VAE/USAD)Edge AI · MCUIMU fusion
$ git log --oneline education

// education

Three countries, one thesis to defend.

2023 — 2026

PhD · Signal Processing & Navigation

Université Gustave Eiffel · GEOLOC Lab · Nantes, FR
  • Thesis — Physics-Informed Anomaly Detection for Multi-Modal Navigation
  • Embedded ML deployment on resource-constrained MCUs
  • 10+ peer-reviewed publications
  • Defense scheduled Jun 2026
PhDDEFENSE
JUN 2026
2021 — 2023

MSc · Telecommunications Engineering

University of Calabria · Cosenza, IT
  • 110/110 cum laude — ranked 1st in graduating class
  • Embedded systems · wireless comms · IoT measurement
  • Thesis — Wireless Crack Detection Sensor · IoT · AE
  • 3 publications during MSc
110/110CUM LAUDE
TOP OF CLASS
2014 — 2019

BSc · Electronics Engineering

University of Aleppo · SY
  • Ranked 1st in graduating class
  • Telecomms · electronics · DSP · embedded
  • Teaching Assistant — antenna, microwave, RF (50+ sessions)
RANK 01TOP OF CLASS
ALEPPO
$ find ./projects -type repo -mtime recent

// projects  [ 18 ENTRIES ]

Things I've actually shipped — filter by tag below.

$ filter --tag ▸ 18 results
P/01 · FEATURED
[embedded] · linux · bsp

STM32MP157 — Custom Yocto BSP, boot-to-userspace.

Full custom Linux distribution. Complete boot chain (TF-A / OP-TEE / U-Boot), custom Yocto layers, kernel drivers for GPIO / I²C / SPI / UART, device tree overlays, and A/B OTA via SWUpdate.

YoctoSTM32MP1CBoot ChainSWUpdate
→ github.com/IssamSayyaf/stm32mp157-yocto
R/01 · THESIS
[phd] · edge-ai · imu

Anomaly detection for IMU-based pedestrian navigation.

Physics-informed anomaly detection for inertial navigation. Autoencoder family (AE, VAE, USAD) detecting sensor faults in real time on constrained embedded hardware. The heart of my thesis.

PyTorchAutoencodersIMUEdge AI
→ github.com/IssamSayyaf/Robust_SmartStep
P/02
[embedded] · 5g · gnss

Truck monitoring BSP — 2 platforms.

Yocto BSP for STM32MP157 and NXP i.MX93. CAN bus driver, 5G modem, GNSS drivers, FreeRTOS on Cortex-M, KAS config.

STM32MP1i.MX93FreeRTOSCAN
P/03
[embedded] · secure-boot · ota

Muzziball — secure OTA audio device.

Yocto on STM32MP157 with secure boot and SWUpdate OTA. PureData audio, drivers for IMU, mic, speaker, LED matrix, LiPo.

YoctoSWUpdatePureData
P/04
[embedded] · c++ · real-time

Muzziball — embedded C++ server.

Mini C++ server on STM32MP157-DK orchestrating serial comms across IMU, LiPo, mic, speaker and LED matrices. Bridge to PureData, BLE, Wi-Fi.

C++STM32BLE
P/05
[embedded] · linux-kernel · iio

IIO kernel driver — MPU-6050.

Industrial I/O driver for MPU-6050 IMU. I²C, interrupt handling, sysfs interface for real-time accel + gyro data.

Linux KernelCI²CIIO
P/06
[embedded] · linux-kernel · gnss

GNSS serdev driver — u-blox NEO-M8N.

Linux kernel driver for u-blox receiver. NMEA parsing, position data over kernel's serdev subsystem.

Linux KernelCUARTGNSS
P/08
[embedded] · iot · msc

Wireless crack-detection sensor.

End-to-end wireless sensor for structural crack detection. Hardware, edge firmware, comms and cloud integration.

IoTEmbeddedSHM
P/09
[embedded] · aosp · kernel

Custom Android ROM.

Custom Android ROM for embedded hardware — kernel modification, system integration, performance tuning.

AOSPKernel
P/10
[embedded] · iot · security

Secure IoT system on ESP32.

Secure smart-home IoT on ESP32 — encrypted certificates, encrypted data in transit, network security.

ESP32SecurityTLS
R/02
[phd] · 5g · deep-learning

5G LOS/NLOS detection — USAD.

Unsupervised anomaly detection over 5G CIR. USAD separating LOS from NLOS to improve 5G positioning.

Deep Learning5GUSAD
→ github.com/IssamSayyaf/5G-LOS-NLOS
R/03
[phd] · gnss · autoencoder

GNSS LOS/NLOS classification.

Autoencoder-based classification of GNSS signal conditions for urban positioning. LOS vs. multipath.

AutoencodersGNSS
R/04
[phd] · dsp · imu

Step detection + anomaly filtering.

Physics-informed filter removing abnormal IMU readings before step counter runs. Significantly higher accuracy.

DSPIMU
R/05
[phd] · survey · ieee-sensors

Time-series anomaly detection — 43-paper review.

Systematic comparison of models, metrics and methodologies across IoT, industrial monitoring and navigation.

SurveyIEEE Sensors
R/06
[phd] · gnss-security · j-ispin

GNSS threat landscape — IEEE J-ISPIN.

Case studies across aviation, maritime and military — jamming, spoofing and meaconing risks today.

GNSS SecurityJ-ISPIN
R/07
[phd] · open-dataset · zenodo

GNSS attack dataset — Jammertest 2024.

Open dataset of GNSS signals under jamming, spoofing and meaconing. 845+ views · 227+ downloads on Zenodo.

DatasetZenodo
X/01
[other] · sdn · openflow

SDN load balancing for video streaming.

Load-balancing face-recognition video over wireless. Dijkstra + Bellman-Ford on RYU SDN with OpenFlow. Mininet-WiFi + SUMO.

SDNPython
→ github.com/IssamSayyaf/sdn-load-balancing
X/02
[other] · nlp · transformers

Contradictory text — RoBERTa.

NLI with fine-tuned RoBERTa classifying premise–hypothesis into entailment/contradiction/neutral. 82% test accuracy.

RoBERTaHuggingFace
→ github.com/IssamSayyaf/contradictory-text
$ locale --available

// languages

Arabic

native · mother tongue

English

C1 · fluent · professional

Français

B1 · intermediate · en progression
$ grep "peer-reviewed" ~/research/*.bib | head

// research

Peer-reviewed, on the record.

● JOURNAL
Time-Series Anomaly Detection for Sensor Data — Models, Metrics & Methodologies
IEEE Sensors Journal
Vol. 25 · No. 24 · 2025
● JOURNAL
GNSS Positioning Under Threat — Rising Risk to Existing Systems
IEEE J-ISPIN · 2025
● CONFERENCE
Step Detection Enhanced by Anomaly Filtering for Pedestrian Navigation
IEEE APSCON · 2024
$ ./connect --hire-me

Let's build
something that ships.

Open to firmware and embedded Linux roles across Europe — onsite in Nantes, hybrid, or remote. I reply within a day.

→ Editorial view
Tweaks v4.2
Accent color
Scanlines (CRT)
Background glow
Replay terminal