Recommended expert

Mostafa Solaiman

Embedded Firmware Entwickler

Mostafa Solaiman
Berlin, Deutschland

Erfahrungen

Okt. 2024 - Dez. 2024
3 Monate

Embedded Firmware Entwickler

Esko-Graphics Imaging GmbH

  • FPGA-Code-Umsetzung von AHDL zu Verilog und SystemVerilog (Altera Cyclone)
  • IDE: Intel Quartus Prime (Altera)
  • Code-Simulation: QuestaSim
  • Timing-Analyse
Jan. 2024 - Dez. 2024
1 Jahr

Embedded Firmware Entwickler

Selbstständige Projekte

  • C++ Programmierung des Mikrocontrollers ESP32-S3
  • Implementierung eines XML-Parsers für eine grafische LVGL-Applikation
  • Tools: MS Visual Studio Code, Arduino, TinyXML2, GitHub
Sept. 2023 - Dez. 2023
4 Monate

Embedded Firmware-Projektübernahme

Keysight Technologies

  • Übernahme und Weiterentwicklung eines FPGA-Systems basierend auf Xilinx Spartan-7 für die Messung von Autoradaren (77 GHz)
  • Xilinx IDE: Vivado, Vitis
  • FPGA-Programmierung: Verilog, VHDL, HLS, TCL, MicroBlaze-µC
  • ModelSim, Simulation mit Testbenches
  • Bussysteme: LVDS, AXI-Bus, SPI, I2C, UART
  • 12-Bit-ADC
  • Embedded-Server in C/FreeRTOS, TCP/IP-LwIP (IPv4)
  • Tools: Git, Bitbucket, Jira, Confluence, Sourcetree
Feb. 2023 - Juli 2023
6 Monate

Embedded Hardware/Firmware Entwickler

Agilent Technologies Deutschland GmbH

  • Fehleruntersuchung einer SD-Speicherkarte (SDR50/SDR104, 50/200 Mbit/s) auf einem Xilinx Zynq Ultrascale System (SoC, ARM Cortex-A53 plus FPGA)
  • Analyse der Hardware (Schnittstellen, Timing, Leitungsimpedanz, Signalintegrität, Level-Shifter, I2C) im Zusammenhang mit dem SD-Protokoll und dem Xilinx Linux-Startup (FSBL, U-Boot)
  • Karten-Redesign mit Xpedition Designer unter Siemens EDM
  • Layout-Simulation mit SiWave
  • Umgebung: ZynqMP, Linux, SparkLink, Debugging mit PuTTY, 3-Gigabit-Oszilloskope
Mai 2021 - März 2022
11 Monate

Embedded Software Verifikation und Test

Olympus Surgical Technologies Europe

  • Embedded statische Code-Analyse nach MISRA-C (2004/2012) für medizinische Geräte
  • Eigenständige Prüfungen und automatisierte Tools: PRQA, PC-Lint
  • Plattform: Wind River VxWorks 7, i.MX6 ARM Cortex-A9, MPC603
März 2020 - Nov. 2020
9 Monate

Embedded Software Entwickler

LION Smart GmbH

  • Embedded Mikrocontroller-Programmierung in C (S32K1xx ARM-Cortex-M4) unter FreeRTOS (16 Tasks)
  • SPI-Treiberentwicklung für Spannung, Temperatur und Impedanzerfassung über 100 Zellenkontroller-Kette (100 Mbit/s differenzielles SPI-Interface, SPI-Gateway)
  • UART- und DMA-Implementierung zum Testen des SPI-Interfaces
  • SOC und SOH Überwachung
  • CAN-Daten Test mit CanOpen-Explorer
  • Inbetriebnahme und Test der Elektronik-Assembly (Oszilloskop, Löten)
  • Tools: Eclipse, GIT, Sourcetree, Enterprise Architect, codeBeamer ALM
  • Debugger: J-Link Segger, GDB, WinIdea, Ozone
  • ASIL-C Konformität, Fehleranalyse auf Low-Level (Nanosekunden-Register-Ebene) und IC-Ketten Data-Transfer Ebene
Apr. 2019 - Sept. 2019
6 Monate

Embedded Software Entwickler

Innogy SE

  • Embedded Mikrocontroller-Programmierung in C für Ladesäulen (TI TMS320F28xxx) mit TI Safety Library IEC60730 (FuSi-ASIL-B)
  • Implementierung von Startup-Sicherheitsfunktionen: March-Speichertests, ALU- und Peripherals-Tests
  • Software-Implementierung von Energiemessung als Ersatz von Stromzählern (Genauigkeit < 2 %, ADC-Einsatz)
  • Bootloader-Entwicklung für Firmwareupdate (Onchip-Flash, externes EEPROM via SPI und UART)
  • Flashspeicher-Verwaltung und Linker-Sections-Anpassung
  • Tools: Eclipse, GIT, Ceedling für Integrations- und Unit-Tests
  • Einhaltung UL1998 Norm für Funktionale Sicherheit
  • Debugger: J-Link Segger, GDB
Nov. 2018 - März 2019
5 Monate

Embedded Software Entwickler

Siemens AG

  • Embedded Mikrocontroller-Programmierung in C (Low-Level/Bare-Metal) auf STM32L4 mit STM32CubeMX
  • Dynamische GPIO- und Clock-Konfiguration nach Hardwareversion
  • Schnittstellen: I2C, UART, Wakeups-Konfiguration
  • Sensoren-Datenverarbeitung mit Wi-Fi Anbindung an Gateway-Zentrale
  • RTOS: Nucleos-RTOS auf Low-Level und HAL-Layer
  • Tools: Eclipse, GIT, CI/CD, Linux-Shell, Code Refactoring, MobaXTerm, Confluence
  • Tests: Integrations-, System- und Unit-Tests mit Ceedling, Mocking, JSON
  • Debugger: J-Link Segger, GDB
Apr. 2018 - Aug. 2018
5 Monate

Embedded Software Entwickler

IAV GmbH

  • Embedded Mikrocontroller-Programmierung in C für Traktor-Bedienungseinheiten (Atmel ATtiny8x, Infineon XMC4xxx, Freescale i.MX6)
  • Infotainment-Power-Management, SPI, I2C
  • Programmierung des XMC4xxx (ARM-Cortex-M4) unter FreeRTOS
  • Tools: Visual Studio, Linux-Shell, GIT, TFS, Lauterbach-Debugger
  • Board-Tests nach ISO-16750-2 in C# und Python
Nov. 2017 - Dez. 2017
2 Monate

Embedded Software Entwickler

LemonBeat GmbH

  • IoT-Daten-Bearbeitung in C auf ESP32 Mikrocontroller
  • XML↔EXI Datenkonvertierung
  • Umgebung: Ubuntu, CMake, Git, Jira
  • Unit-Tests, Sequenz-Diagramme in UML
  • Code-Dokumentation mit Doxygen und Sphinx
Jan. 2017 - Dez. 2017
1 Jahr

Embedded Software und Hardware Entwickler

Alcon GmbH

  • Systemübernahme und Weiterentwicklung diverser Karten mit FreeRTOS/ARM-Cortex-M4 in C und C++ Konsole
  • Altium-Designer für µC-Karten, USB-Hub, I2C, PWM
  • Diagnose von nicht reproduzierbaren Fehlern auf Videosignal-Verarbeitungskarte (µC TriMedia PNX1502, FPGA XC2VP30, CPLD, PCI)
  • Automatisierter Kartentest mit Python
  • Validierung der Implementierungsänderungen
  • Tools: Altium, Allegro Viewer, Xilinx ISE, MS Visual Studio, SVN
  • Normen: IEC-60601, IEC-60950
Mai 2016 - Dez. 2016
8 Monate

Embedded Software und Hardware Entwickler

Dr. E. Horn GmbH & Co. KG

  • Entwicklung eines Mikrocontroller-Sensorsteuerungssystems (Wasser-in-Öl-Sensor) mit NXP LPC1769 (ARM-Cortex-M3) unter Keil RTX
  • 90 % Software-Anteil, Tasks, Mailboxes, Interrupts, CMSIS
  • Schnittstellen: Ethernet TCP/IP (IPv4), CanOpen, UART ModBus
  • Embedded Webserver für Echtzeit-Darstellung (CGI, HTML, REST API, JavaScript)
  • Datenspeicherung im externen FRAM via SPI
  • Analoge Ausgänge für mechanische Anzeigeinstrumente
  • Schaltplanerstellung mit Bartels
  • Tools: CANalyzer, PCAN
Mai 2014 - März 2016
1 Jahr 11 Monate

Embedded Software und Hardware Entwickler

Trumpf Industrie Maschinen

  • Betreuung und Weiterentwicklung eines Winkelerfassungssensorsystems für Blechbiegemaschinen
  • Echtzeit Mikrocontroller-Programmierung in C auf PSoC-5LP (ARM-Cortex-M3 mit On-Chip-FPGA) unter FreeRTOS
  • Schnittstellen: CanOpen, proprietärer serieller Bus, UART, SPI, I²C, On- und Off-Chip ADCs
  • Bootloader-Entwicklung mit CanOpen-Schnittstelle, Anpassung von Startup und Linker-Files
  • Entwicklung eines Emergency-Systems und dynamischer Flash- und EEPROM-Struktur
  • C# Testsoftware mit WPF für CSV-TestCases und Threading
  • Tools: Altium, CI/CD, Jira, SVN, CANalyzer
  • Dokumentation des Software- und Hardwaresystems auf Englisch
  • Entwicklung einer Testplatine mit Altium 3D-Design
Apr. 2014 - Mai 2014
2 Monate

Embedded Hardware Entwickler

Hannig & Kahl GmbH

  • Hardwareentwicklung einer Powerline-Kommunikationsanwendung für Beleuchtungssysteme
  • Schaltplanentwurf basierend auf STM32F030 (ARM-Cortex-M0) und Modem-Chip
  • Schaltplanerstellung mit Target
März 2014 - März 2014
1 Monat

Embedded Software Entwickler

emz Hanauer GmbH

  • Programmierung einer C-Control-Einheit basierend auf ATMega128
  • Motorsteuerung für ein Haushaltsgerät
Juni 2013 - Feb. 2014
9 Monate

Embedded Software und Hardware

Selbstständige Weiterbildung

  • Weiterbildung in C/C++ Embedded Softwareentwicklung
  • Linux Hardware-Treiberentwicklung
  • Matlab Programmierung
Jan. 2012 - Mai 2013
1 Jahr 5 Monate

Hardware und Elektronik Entwickler

Carl Zeiss SMT

  • Neuentwicklung von High-Level-Elektronikkonzepten für MEMS Micromirror Arrays
  • Entwurf serieller Datenübertragungssysteme mit SERDES-Protokollen (800 Mbps, 40 Mbps, 4 Mbps)
  • Entwurf dreistufiger serieller Kommunikationsstruktur mit IP-Cores (10 Gbps, 600 Mbps, 20 Mbps)
  • Einsatz von Altera FPGAs (Quartus II, Stratix-5) und IP-Cores (SerialLite, SRIO, JTAG)
  • Test und Charakterisierung von MEMS-Ansteuerungs-ASICs (Digitalteil, Analoger Ausgang, Aktuator und Sensor)
  • Auslegung modularer Spannungsversorgung mit LTspice
  • Komplette Dokumentation auf Englisch
Mai 2011 - Aug. 2011
4 Monate

Hardware und Elektronik Entwickler

Solon AG

  • Konzeption und Definition der Hardwareplattform für Smart-Grid Anwendungen
  • Steuerung und Datensammlung von Wechselrichtern, BMS, Stromzählern
  • Auswahl von ARM9/ARM11 Mikrocontrollern (TI, Freescale)
  • Kommunikationsschnittstellen: ModBus, Ethernet, M-Bus/OMS, CAN, ZigBee, Power Line Communication, WLAN
Dez. 2010 - März 2011
4 Monate

Embedded Hardware und Software Entwickler

Reputation-Engineering

  • Entwicklung eines Röntgenstrahlungsmessgeräts (batteriebetriebenes Handheld Gerät)
  • Hardware: Schaltplan und Layout mit Altium Designer
  • Firmware: Low-Level C auf TI MSP430, TI Code Composer Studio
  • ADC-Datenerfassung, Speicherung im externen SPI-Flash, Anzeige auf LCD
  • Schaltregler-Design für Spannungsversorgung
  • EMV- und ESD-konformes Design
Feb. 2010 - Okt. 2010
9 Monate

Dozent für Nachrichtenübertragung

AIU-Universität

  • Lehre in den Laboren der allgemeinen und optischen Nachrichtenübertragung an der IT-Fakultät
  • Durchführung von Praktika und Versuchsanordnungen
Juli 2007 - Dez. 2009
2 Jahren 6 Monate

Ingenieur der Elektrotechnik

Sultan Telecommunications

  • Überwachung, Kontrolle und Wartung von Sendeanlagen in einer FM-Radiostation mit drei 20 kW und vier 10 kW Sendern
  • Kenntnisse in Modulatoren, Signalmonitoren, Verstärker-Einheiten, Kombinatoren, Filtereinheiten, Antennen
Aug. 2005 - Apr. 2007
1 Jahr 9 Monate

Netzwerke und Softwareentwicklung

Selbstständige Weiterbildung

  • Studium der CISCO-CCNA und CCNP Zertifikate
  • Softwareentwicklung in C++, C# (u.a. PCI-Scanner, TCP/IP-Socket), Visual Basic in .NET Framework
Sept. 1999 - Jan. 2005
5 Jahren 5 Monate

Hardware Entwickler

Teles AG

  • Entwicklung und Test komplexer Telekommunikationskarten (PBX, Data, ISDN, VoIP Switches)
  • Schaltplan und Layout mit Orcad für Embedded mikroprozessorgesteuerte Systeme mit Ethernet- und ISDN/Modem-Kontrollern, DSPs, PCI-Bridges, FPGAs
  • PCI-Scan Softwaretests in C
  • Xilinx FPGA Programmierung in VHDL und ModelSim Simulation
  • EMV- und ESD-konformes Design, CompactPCI Bus Systeme
Aug. 1997 - Dez. 1998
1 Jahr 5 Monate

Studentische Hilfskraft

Heinrich-Hertz-Institut für Nachrichtentechnik

  • Geräteentwicklung für Clock Recovery in einem Infrarot-Datenübertragungssystem (SONET/SDH 155 und 622 Mbit/s)
  • Schaltplan und Layout differenzieller High-Speed Signale mit Orcad
  • Spektrumanalyse der Kodierung, PSpice Simulation

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Telekommunikation (9 Jahre), Fertigung (5 Jahre), Informationstechnologie (3.5 Jahre), Gesundheitswesen (2 Jahre), Automotive (1.5 Jahre) und Energie (0.5 Jahre).

Telekommunikation
Fertigung
Informationstechnologie
Gesundheitswesen
Automotive
Energie

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Produktentwicklung (16.5 Jahre), Qualitätssicherung (8 Jahre), Informationstechnologie (6.5 Jahre), Forschung und Entwicklung (3.5 Jahre) und Betrieb (2.5 Jahre).

Produktentwicklung
Qualitätssicherung
Informationstechnologie
Forschung und Entwicklung
Betrieb

Fähigkeiten

Elektronik- Und Hardwarekenntnisse

  • Embedded Hardware, Analog- Und Digitaldesign, Mikroprozessortechnik, Digitale Signalverarbeitung, Signalaufbereitung, Messtechnik Und Sensorik.
  • Schaltplan- Und Pcb-layout-tools (Altium, Orcad, Pulsonic, Target, Eagle, Bartels), Pspice, Ltspice, Emv- Und Esd-konformes Design.
  • Prototypenbau Und Fehleranalyse Von Leiterplatten Bis Zu 8 Lagen.
  • Bestücken, Löten Und Patchen Von Bauelementen (Smd Und Tht).
  • Xilinx: Vivado, Vitis; Altera Quartus Ii; Xilinx Fpga Designer; Modelsim; Vhdl, Verilog, Ahdl, Hls.
  • Mikrocontrollertechnik (8/16/32-bit Μc, Psoc-5, Arm11/9, Arm Cortex-m3, Esp32, Atmega128, Msp430, Sab80cx, Powerpc, Soc, Qemu).
  • Telekommunikation, Ethernet-technik, Compact-pci, Tdm, Can-bus, Canopen, Spi, Uart, I2c, Pwm, Adc/dac, Flexray, Hil, Sil, Iot.
  • Hf-technik, Fernseh- Und Videotechnik, Optoelektronik, Optisystem Simulator, Microwave Office.

Softwarekenntnisse

  • Hardwarenahe Programmierung: C, Ansi-c, C51; Eclipse; Keil Μvision; Lpcxpresso; Psoc Creator; Iar; Ti Code Composer Studio; Clion; Labview; Assembler; Pascal; Ada; Nmake; Stm32cubemx; Mobaxterm.
  • C++ (Ikm-assessment-test Bestanden), C# Und Visual Basic Im .Net Framework; Javascript; Python; Freertos; Keil Rtx; Nucleus-rtos; Ms Visual Studio; Visual Studio Code; Matlab; Can-analyzer; Lvgl; Mqtt.
  • Unit-tests: Gtest (Googletest); Cmake; Xml; Git; Smartgit; Gerrit; Svn; Doxygen; Jira; Confluence; Docker; Sphinx-documentation; Enterprise Architect; Codebeamer Alm; Ms Visio; Baan.
  • Windows; Linux; Unix; Ubuntu; Workstations; Ms Office.

Kommunikationsnetze

  • Computernetze; Isdn; Kommunikationsprotokolle (Atm, Tcp/ip, Link- Und Mac-layer); Ieee-, Iso- Und Rfc-spezifikationen; Netzwerkkonfiguration (Router, Switches).
  • Technische Dokumentation.
  • Führerschein Klasse B.

Sprachen

Arabisch
Muttersprache
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 1987 - Mai 1998

Technische Universität Berlin

Diplom Ingenieur Elektrotechnik · Elektrotechnik · Berlin, Deutschland · 1.6 - GUT

Apr. 1987 - Sept. 1987

Studienkolleg in Deutschland

Deutschland · GUT

Sept. 1982 - Juni 1985

Sekundär Schule in Syrien

Syrische Arabische Republik · SEHR GUT

Zertifikate & Bescheinigungen

Cisco CCNA

Cisco CCNP

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Mostafa ansässig?

Mostafa ist in Berlin, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Welche Sprachen spricht Mostafa?

Mostafa spricht folgende Sprachen: Arabisch (Muttersprache), Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Mostafa?

Mostafa hat mindestens 22 Jahre Erfahrung. In dieser Zeit hat Mostafa in mindestens 15 verschiedenen Rollen und für 23 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 11 Monate. Beachten Sie, dass Mostafa möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Mostafa am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Mostafa gut geeignet für Rollen wie: Embedded Firmware Entwickler, Embedded Firmware-Projektübernahme, Embedded Hardware/Firmware Entwickler.

Was ist das neueste Projekt von Mostafa?

Die neueste Position von Mostafa ist Embedded Firmware Entwickler bei Esko-Graphics Imaging GmbH.

Für welche Unternehmen hat Mostafa in den letzten Jahren gearbeitet?

In den letzten Jahren hat Mostafa für Esko-Graphics Imaging GmbH, Selbstständige Projekte, Keysight Technologies, Agilent Technologies Deutschland GmbH und Olympus Surgical Technologies Europe gearbeitet.

In welchen Industrien hat Mostafa die meiste Erfahrung?

Mostafa hat die meiste Erfahrung in Industrien wie Telekommunikation, Fertigung und Informationstechnologie. Mostafa hat auch etwas Erfahrung in Gesundheitswesen, Automotive und Energie.

In welchen Bereichen hat Mostafa die meiste Erfahrung?

Mostafa hat die meiste Erfahrung in Bereichen wie Produktentwicklung, Qualitätssicherung und Informationstechnologie. Mostafa hat auch etwas Erfahrung in Forschung und Entwicklung und Betrieb.

In welchen Industrien hat Mostafa kürzlich gearbeitet?

Mostafa hat kürzlich in Industrien wie Informationstechnologie, Gesundheitswesen und Fertigung gearbeitet.

In welchen Bereichen hat Mostafa kürzlich gearbeitet?

Mostafa hat kürzlich in Bereichen wie Produktentwicklung, Informationstechnologie und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Mostafa?

Mostafa hat einen Master in Elektrotechnik from Technische Universität Berlin.

Ist Mostafa zertifiziert?

Mostafa hat 2 Zertifikate. U.a: Cisco CCNA und Cisco CCNP.

Wie ist die Verfügbarkeit von Mostafa?

Mostafa ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Mostafa?

Der Stundensatz von Mostafa hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Mostafa beauftragen?

Um Mostafa zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 770-930 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.