Skip to main content
Razi SeyyediRS
Looking for a job

Razi Seyyedi

@raziseyyedi

Software consultant for industrial and automation projects; previously developed virtual prototype models for Apple’s RF-embedded systems.

Germany
Message

As an independent software consultant, I provide software development and technical consulting for industrial and automation projects. I translate customer requirements into maintainable software solutions and support their deployment, testing, and maintenance.

At Apple Inc., I developed virtual prototype models and a platform for RF-embedded systems, targeting pre-silicon firmware and software development. I used SystemC, C++, and Python.

At OFFIS - Institute for Information Technology, I developed a StepUp!CPS demonstrator on a Xilinx Zynq UltraScale+ MPSoC board. It demonstrated hardware virtualization and segregation, safety-related updates, and runtime monitoring of operational safety.

Earlier, at KIT - Chair for Dependable Nano Computing, I implemented Python and Tcl tools for injecting soft errors into FPGA configuration memory and developed a C++ event-driven simulator for ASIC reliability modeling. My work also includes LLVM tools for a custom DSP processor and testing FE-Chips of Cern ATLAS Pixel Detector using LabVIEW.

Experience

Work history, roles, and key accomplishments

FR
Current

Independent Software Consultant

Freelancer

Mar 2026 - Present (8 months)

Provide independent software development and technical consulting services for industrial and automation projects. Translate customer requirements into reliable, maintainable software solutions and support deployment, testing, and long-term maintenance.

Apple Inc. logoAI

Software Engineer

Oct 2021 - Feb 2026 (4 years 4 months)

Developed virtual prototype models and platform for RF-embedded systems, targeting pre-silicon firmware and software development. Heavily used SystemC, C++, and Python.

SystemC
C++Python
Virtual Prototyping
Embedded Systems
Pre Silicon Development
OFFIS - Institute for Information Technology logoOT

Researcher

OFFIS - Institute for Information Technology

Jun 2015 - Sep 2021 (6 years 3 months)

Developed a demonstrator on a Xilinx Zynq UltraScale+ MPSoC board for the StepUp!CPS project, exhibiting hardware virtualization and segregation with Xen hypervisor. Contributed to the Safepower project's reference architecture and implemented LLVM-based tooling for the EffektiV project.

Xilinx Zynq
XenVirtualization
SystemC
C++Python
LLVM
Hardware In The Loop
FPGA
KIT - Chair for Dependable Nano Computing logoKC

Research Assistant

KIT - Chair for Dependable Nano Computing

Aug 2013 - May 2015 (1 year 9 months)

Implemented a tool flow in Python and Tcl for injecting soft-errors into the configuration memory of a Xilinx Virtex-6 FPGA ML605 Platform. Developed an event-driven simulator in C++ for reliability modeling of ASICs, verified by FPGA-based fault injection.

PythonTclC++FPGA
Fault Injection Testing
Reliability Modelling
Simulation
IS

Student Assistant

Institute of Physics, University of Bonn, Silab

Dec 2012 - Oct 2013 (10 months)

Tested FE-Chips of CERN ATLAS Pixel Detector using LabVIEW.

Education

Degrees, certifications, and relevant coursework

University of Oldenburg logoUO

University of Oldenburg

PhD, Computer Science

2017 - 2023

PhD in Computer Science with a thesis on combining time-triggered architectures with instruction accurate simulators for system behavior analysis.

University of Bonn logoUB

University of Bonn

M.Sc., Computer Science

2011 - 2014

Grade: 1.9

M.Sc. in Computer Science with a thesis on event-driven transient error propagation. Graduated with a grade of 1.9.

SU

Shahed University

B.Sc., Computer Engineering

2006 - 2011

B.Sc. in Computer Engineering with a thesis on a low-power reconfigurable hardware processor for intrusion detection systems.

Tech stack

Software and tools used professionally

Availability

Looking for a job

Location

Germany

Authorized to work in

Salary expectations

80k+ EUR

Job categories

Software Engineer
ResearcherResearch Assistant
Software Engineer
AI Engineer

Skills

Software DevelopmentTechnical Consulting
Virtual Prototyping
Pre Silicon Development
SystemC
C++PythonFPGAVirtualization
Mixed Criticality Systems
SimulationVerification
Soft Error Injection
Reliability Modelling
LLVM

Interested in hiring Razi?

You can contact Razi and 600K+ other talented remote workers on Himalayas.

Message Razi

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 1,000,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan