Hussein Kaheel
QA- und Testautomatisierungsingenieur
Erfahrungen
QA- und Testautomatisierungsingenieur
Intel
- Interne und externe Halbleitertechnologien verifiziert, um die Freigabe von Designpaketen zu unterstützen.
- Automatisierte Testumgebungen mit Bash und Python entwickelt, um Verifikationsabläufe zu optimieren.
- TCL-Skripte erstellt und gepflegt, um ivars zu konfigurieren und die Testbench-Ausführung zu automatisieren.
- Umfassende Validierung von Technologie-Bibliotheken und Verilog-Dateien durchgeführt.
- Verschiedene branchenübliche EDA-Tools eingesetzt, darunter Fusion Compiler, Innovus, ICV, Calibre (Mentor Graphics) und Seascape (Ansys).
- Ursachenanalyse durchgeführt, um Fehler in verschiedenen Tool-Flows zu debuggen und zu beheben.
- QoR-Metriken (Quality of Results) definiert und verfolgt, um einen Überblick über den Zustand der Designpakete zu geben.
- Testlaufzeiten und Ressourcennutzung optimiert, um Effizienz und Durchlaufzeiten zu verbessern.
FPGA-Entwicklungsingenieur
Qualcomm
- Grafische Benutzeroberfläche in C# implementiert, um den Projekt-Bitstream im Batch-Modus zu erzeugen, das FPGA zu programmieren und den Speicher per Fernzugriff zu flashen, anstelle einer hardwareverwalteten Plattform.
Wissenschaftliche Hilfskraft
American University of Beirut
Entwicklung und Optimierung eines neuen KI-Designs zur frühen COVID-19-Erkennung anhand von CT-Brustaufnahmen.
Analyse aktueller Methoden zur COVID-19-Erkennung durch Bildverarbeitung.
Sammlung von Daten für Trainings- und Testdatensätze.
Augmentierung der Daten, um die Eingaben der vorgeschlagenen Architektur zu erweitern.
Implementierung des Algorithmus in Python.
Veröffentlichung eines Fachartikels in der Frontiers-Community: "AI-Based Image Processing for COVID-19 Detection in Chest CT Scan Images".
In diesem Artikel schlagen wir eine Plattform vor, die mehrere Analyse- und Klassifikationsebenen normaler und abnormaler Aspekte von COVID-19 durch Untersuchung von CT-Brustaufnahmen abdeckt. Die erzielten Ergebnisse zeigen eine Genauigkeit der vorgeschlagenen Architektur von 95%.
FPGA-Entwicklungsingenieur
ARECS
- Implementierung eines LIN-Core-Master/Slave auf FPGA mit VHDL als Teil eines CAN-Routers. Als Host-Interconnect diente ein AXI-Bus (Projekt an Volkswagen geliefert).
- Hardware-Design eines Controllers für einen Interferometer und Implementierung auf FPGA mit VHDL. Als Host-Interconnect wurde ein Avalon-Bus verwendet (Projekt an ZEISS).
- Hardware- und Software-Design der physischen und MAC-Schicht eines drahtlosen Modems basierend auf einem kundenspezifischen Protokoll, implementiert auf einer Red-Pitaya-Platine. Die physische Schicht wurde auf dem FPGA mit VHDL umgesetzt, die MAC-Schicht auf einem ARM-Prozessor in C. Als Host-Interconnect diente ein AXI-Bus.
- Simulation der gesamten Architektur mit MATLAB, um einen Benchmark zu erstellen.
- Simulation sowie Selbst- und automatisierte Tests für das gesamte Projekt.
- Dokumentation der Projekte und Tests (Registerabbildung, Constraints, Übersicht).
Werkstudent
ARECS
- Implementierung eines Senders von Anfang bis Ende mit VHDL und Simulation in MATLAB (Remote-Werkstudent).
Forschungsassistent im Bachelorstudium
American University of Beirut
- Untersuchung der Cross-Polarization Interference Cancellation (XPIC) und Erstellung eines MATLAB-Simulators.
- Untersuchung verschiedener Methoden zur Lösung der Interferenz.
- Implementierung einesMATLAB-Simulators zur Umsetzung der Methoden.
- Validierung der Ergebnisse aus Fachartikeln und Auswahl der am besten geeigneten Methode je nach Anwendung.
Zusammenfassung
Industrielle Erfahrung in Qualitätssicherung, automatisierten Tests und Infrastrukturverifikation, VHDL-Implementierung auf FPGA, Ursachenanalyse, Implementierung von Signalverarbeitung, Register-Level-Transfer-Design, statische Timing-Analyse, Clock-Domain-Crossing, Embedded Systems, Proof-of-Concept-Simulatoren.
Forschungserfahrung in Kommunikationssystemen und Signalverarbeitung, maschinellem Lernen und tiefen neuronalen Netzen.
Fähigkeiten
Programmierung
- Vhdl
- Matlab
- C
- C++
- C#
- Python
- Tcl
- Bash
- Systemverilog
- Makefiles
- Mplab
- Pic-assembler
- Hspice
- Proteus
Entwicklungstools
- Vivado
- Altera
- Modelsim
- Synopsys
- Eclipse
- Visual Studio
- Git
- Jira
Editoren
- Emacs
- Vim
Betriebssysteme
- Linux
Sprachen
Ausbildung
American University of Beirut
Master of Engineering · Kommunikations- und Hardwaretechnik · Beirut, Libanon · 1.0
American University of Beirut
Bachelor of Engineering · Informatik- und Kommunikationstechnik · Beirut, Libanon · 1.17
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.