13.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

Embedded-Software-Ingenieur (Dr.-Ing.) | C++, SystemC, FPGA, Embedded Linux, Virtualisierung

Delmenhorst, Deutschland
Nur Remote
Promotion (Dr.-Ing.) in Informatik, Universität Oldenburg (2023)
Delmenhorst, Deutschland
Nur Remote
Promotion (Dr.-Ing.) in Informatik, Universität Oldenburg (2023)

Profilanlagen

Seyyedi_CV_DE.pdf

Über mich

Embedded-Software-Ingenieur (Dr.-Ing.) mit über zehn Jahren Erfahrung, davon über vier Jahre Virtual Prototyping in C++/SystemC bei Apple. Schwerpunkte: FPGA, HW/SW-Co-Design, Hypervisor-Virtualisierung (Xen), Simulation und Testautomatisierung in Python. Projektsprache Deutsch oder Englisch.

Skills

C++Embedded SystemsEmbedded LinuxFPGAPythonSimulationenSystemcVerilogVhdlVirtualizationVHDL-Programmierung
Virtual Prototyping und Simulation (C++/SystemC)
Entwicklung und Pflege von Virtual-Prototype-Modellen für RF-Chips bei Apple, die Firmware- und Softwareentwicklung vor Verfügbarkeit des Siliziums ermöglichten; Simulationsmodelle zur Analyse von Hardware-Software-Interaktionen; instruktionsgenaue und ereignisgesteuerte Simulatoren.

FPGA und Xilinx-Plattformen
Xilinx Zynq UltraScale+ MPSoC und Zynq-7000 (ARM), Virtex-6, Vivado; Verilog und VHDL; HW/SW-Co-Design und Hardware-in-the-Loop-Aufbauten.

Virtualisierung und Mixed-Criticality-Systeme
Hardware-Virtualisierung und -Segregation mit dem Xen-Hypervisor auf ARM; Middleware für sichere Software-Updates und Laufzeitüberwachung; zeitgesteuerte Architekturen.

Embedded C/C++ und Embedded Linux
Embedded-Softwareentwicklung in C/C++ auf ARM/Zynq und Embedded Linux.

Testautomatisierung und Debugging (Python)
Analyse von Simulationsproblemen und Testfehlern mit Python und C++; Entwicklung von Testfällen; Validierung über Simulationslogs, Tests und Regressionen; Python/Tcl-Toolflows für FPGA-basierte Fehlerinjektion.

Zuverlässigkeit und Safety
Soft-Error-Analyse und Fehlerinjektion, Laufzeitüberwachung der Betriebssicherheit, Referenzarchitektur für Mixed-Criticality-Systeme (EU-Projekt SAFEPOWER).

Compiler-Technologie (LLVM)
Instruktionsdefinitionen, Assembler und Disassembler in LLVM für einen eigenen DSP-Prozessor.

KI und Edge AI
Spezialisiert auf Machine Learning, Deep Learning und Agentic AI mit Fokus auf Edge AI für Embedded- und FPGA-Plattformen.

Werkzeuge und Methoden
Git, GCC, LLVM, CMake/Make, Linux; zertifizierter SAFe 4 Agile Software Engineer.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2026

Sprachen

DeutschgutEnglischverhandlungssicher

Projekthistorie

Selbstständiger Software-Berater

Dr. Seyyedi Software Development (freiberuflich)
Embedded-Softwareentwicklung und Beratung in C/C++, SystemC und Python für Industrieprojekte.
Leistungen: Virtual Prototyping und Simulation, FPGA, HW/SW-Co-Design, Testautomatisierung, Edge AI.
Begleitung von den Kundenanforderungen bis zu Inbetriebnahme, Test und langfristiger Wartung.

Software Engineer

Apple Inc.
Entwicklung und Pflege von Virtual-Prototype-Modellen für RF-Chips in C++/SystemC, die Firmware- und Softwareentwicklung vor Verfügbarkeit des Siliziums ermöglichten.
Weiterentwicklung von Simulationsmodellen und Plattformkomponenten zur Analyse von Hardware-Software-Interaktionen und Systemverhalten.
Analyse von Simulationsproblemen und Testfehlern mit Python und C++; Entwicklung von Testfällen und Validierung von Änderungen anhand von Simulationslogs, Tests und Regressionen.

Wissenschaftlicher Mitarbeiter

OFFIS – Institut für Informatik, Oldenburg
Forschung und Entwicklung zu eingebetteten und sicherheitskritischen Systemen in öffentlich geförderten Projekten; begleitend Promotion.

StepUp!CPS – Sichere Updates für cyber-physische Systeme (2019–2021): Proof-of-Concept-Demonstrator auf einem Xilinx Zynq UltraScale+ MPSoC mit Hardware-Virtualisierung und -Segregation per Xen-Hypervisor auf dem ARM-Subsystem; Middleware-Dienste für sicherheitsbewusste Software-Updates, Testkonzepte und Laufzeitüberwachung der Betriebssicherheit. Anwendungsfall: Multicopter mit Flugregler-, Sensor/Aktor- und Monitoring-Partition.

Promotionsvorhaben GALI (2017–2021): Kombination zeitgesteuerter Architekturen mit instruktionsgenauen Simulatoren zur Analyse des Systemverhaltens; funktionale Testumgebung für zeitgesteuerte Regelungssysteme auf komplexen MPSoCs.

SAFEPOWER, EU-Projekt (2016–2018): Mitarbeit an der Referenzarchitektur für energieeffiziente Mixed-Criticality-Systeme; Aufbau des Hardware-in-the-Loop-Setups auf Xilinx-Zynq-7000-Boards (ZedBoard, Zybo).

EffektiV (2015): Instruktionsdefinitionen, Assembler und Disassembler in LLVM für den Compiler eines eigenen DSP-Prozessors.

Studentische Hilfskraft, später Wissenschaftlicher Mitarbeiter

Karlsruher Institut für Technologie (KIT), Dependable Nano Computing
Python/Tcl-Toolflow zur Soft-Error-Injektion (Bit-Flips) in den Konfigurationsspeicher eines Xilinx Virtex-6 FPGA (ML605).
Ereignisgesteuerter Simulator in C++ zur Analyse der Fehlerausbreitung in ASICs auf Post-Layout-Ebene, validiert durch FPGA-basierte Fehlerinjektion.
Mitautor von Publikationen u. a. auf der DAC 2014 und in IEEE TCAD 2015; Best-Paper-Kandidat DATE 2014.

Studentische Hilfskraft

Universität Bonn, Physikalisches Institut (SiLab)
Test von Front-End-Auslesechips für den Pixeldetektor des ATLAS-Experiments am CERN mit LabVIEW.

Zertifikate

Certified SAFe 4 Agile Software Engineer

Scaled Agile, Inc.

2020


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden