Recommended expert

Suleman Hussain

Softwareentwickler

Suleman Hussain
Wiesbaden, Deutschland

Erfahrungen

Okt. 2024 - Dez. 2024
3 Monate
Wiesbaden, Deutschland

Softwareentwickler

Smiths Detection Germany

  • Softwareentwicklung in C++ mit FreeRTOS als Echtzeitbetriebssystem für die Steuerung eines Röntgenscanners
  • Hardware-Schaltplan prüfen
  • Software-Architektur im Team festlegen
  • Test-Skript in Bash und Python schreiben, um das Zusammenspiel zwischen dem IO-Controller (NXP-MCU ARM-basiert) und dem System-Controller (Intel-MCU) zu prüfen
  • Einsatz von Lightweight-IP-Libs zur Konfiguration der Ethernet-Schnittstelle und zum Erzeugen von UDP- und TCP-Sockets auf dem IO-Controller
  • Einsatz von Wire-Shark und tcp-dump zum Debuggen
Juli 2023 - Dez. 2023
6 Monate
Weilburg, Deutschland

Softwareentwickler

Feig Electronic GmbH

  • Softwareentwicklung in C für die Torsteuerung
  • Frequenzumrichtersteuerung für einphasige oder dreiphasige Wechselstrommotoren
  • Linker-Skript und Bootloader-Code für einen neuen Prototypen schreiben (Toolchain armcc)
  • Softwareerweiterung für den neuen Prototypen
  • Integration von FatFS, einem generischen FAT-Dateisystemmodul für Embedded-Systeme
März 2023 - Mai 2023
3 Monate
Duisburg, Deutschland

Softwareentwickler

ThyssenKrupp Electrical Steel GmbH

  • Softwareentwicklung in C für die Steuerung von Anlagen zur Zugspannungsmessung
  • Entwicklung der Software für das Arduino Uno Board mit Zusatzmodul Motor Shield in der Arduino IDE
  • Positionierung des Ultraschallsensors über einen Schrittmotor gesteuert
  • Anzeige des Messergebnisses auf einer LCD-Anzeige, angesteuert per I2C
Aug. 2022 - Jan. 2023
6 Monate
Melsungen, Deutschland

Softwareentwickler

B. Braun AG

  • Softwareentwicklung in C und C++ für ein Dialysegerät unter Windows mittels Docker-Container (Ubuntu)
  • Entwicklung der Pumpensteuerung (Schrittmotoren)
  • Programmierung der MCU STM32H735ZGT von ST und MIMXRT1062DVL6B von NXP
  • Einsatz von FD-CAN als Kommunikationsbus
  • Hardware-Inbetriebnahme, Schnittstellenkonfiguration und Erstellung von Softwaremodulen
  • Durchführung von Integrationstests an der Maschine
Juli 2022 - Nov. 2022
5 Monate
Bochum, Deutschland

Softwareentwickler

Keysight GmbH

  • Softwareentwicklung in C++ unter Linux für die Testautomatisierung von Autobatterien
  • Entwicklung von Treibern für die Klimakammer
  • Ersetzen des Bootloaders mit GRUB2, um einen EFI-fähigen Bootloader bereitzustellen
Jan. 2022 - März 2023
1 Jahr 3 Monate
Ludwigsburg, Deutschland

Softwareentwickler

Heidelberger Druckmaschinen

  • Softwareentwicklung in C und C++ unter Windows für die Konfiguration und Steuerung von Anleger, Falteinheit und Ausleger
  • Entwicklung mit dem redCase-Tool
  • Analyse der Konfiguration und Steuerung der Einheiten mit PCAN-View
  • Durchführung von Softwaretests an den Maschinen
Apr. 2021 - Dez. 2021
9 Monate
Kaiserslautern, Deutschland

Softwareentwickler

Wipotec GmbH

  • Bugfixing und Softwareerweiterung in C++ unter Linux für die Konfiguration von Wägezellen und Steuerung von Fließbändern
  • Entwicklung auf einer virtuellen Maschine (Ubuntu) im Host-PC mit Visual Studio als IDE
  • Remote-Debugging mit GDB
  • Analyse des Datenverkehrs zwischen Host und Target mit Wireshark
  • Durchführung von Softwaretests an der Fließbandnachbildung
Apr. 2019 - Dez. 2019
9 Monate
Karlsruhe, Deutschland

Softwareentwickler

Ferchau Engineering GmbH

  • Bugfixing und Softwareerweiterung in C++ mit Qt unter Embedded Linux für die Steuerung von Anzeigen in Bus und Bahn anhand des Kommunikationsprotokolls IBIS
  • Remote-Debugging mit GDB auf einem laufenden GDB-Server auf dem Zielrechner
  • Manuelles Testen der Kommunikation zwischen den Modulen mit Linux-Commands wie netcat, tcpdump und Wireshark
  • Durchführung von Bugfixes und Implementierung neuer Softwareerweiterungen
  • Softwaretests mit einer Fahrzeugnachbildung
Juli 2017 - März 2019
1 Jahr 9 Monate
Heilbronn, Deutschland

Embedded Softwareentwickler

Ferchau Engineering GmbH

  • Embedded-Softwareentwicklung unter Embedded Linux für einen Batterie-Ergreifer auf Basis des Iris-Boards von Toradex mit dem Modul Colibri iMX6

  • Konfiguration der RS232-Schnittstellen, Initialisierung der Sensoren und Implementierung des Codes für deren Nutzung

  • Konfiguration der GPIO

  • Implementierung einer State-Maschine

  • Durchführung von Softwaretests

  • Mikrocontroller- und ASIC-Verifikation bei der Robert Bosch GmbH in Abstatt

  • Inbetriebnahme der für Tests benötigten Hardware

  • Entwicklung von Test-Codes in C und C++

  • Durchführung von Messungen wie Rds_On, Current Injection und Leakage Current

  • Testen der Stromregelung der Kanäle und des Verhaltens der Sync-Unit

  • Erstellung von Testskripten zur Automatisierung der Tests und Konfiguration der Messgeräte

Juli 2016 - Juni 2017
1 Jahr
Erlangen, Deutschland

Softwareentwickler

Germaneers GmbH

  • Projekt I: Softwareimplementierung in C/C++ zum Testen der Funktionalität eines Devices über eine Testbox mit zwei Platinen und je einem Stellaris LM3S9B81 und LM3S9B96 Mikrocontroller

  • Test der Wake-Up-Funktion via CAN-Message und External Wake-Up, Bild- und Videoprocessing, GPS-Kommunikation, Overcurrent Detection, CAN-Kommunikation und UART-Kommunikation, Audio-Processing

  • Erstellung der Software für die Mikrocontroller in der Testbox, Inbetriebnahme der Platinen und Testdurchführung

  • Projekt II: Softwareimplementierung für das Power-Management des iMX6

  • Konfiguration der PF0100 Pmic-Register über I2C für Output-Spannung und Start-Up-Sequenz von sechs Buck-Regulatoren, einem Boost-Regulator und sechs LDOs

  • Erstellung der Software und Messung der Output-Spannungen und Start-Up-Sequenz mit dem Oszilloskop

Apr. 2015 - Sept. 2015
6 Monate
Bühlertal, Deutschland

Praktikant

Preis Ingenieurbüro GmbH

  • Projekt I: Prüfsystem für die Steuerung eines Wischermotors mit STM32 und Halbleiterschalter für Ströme bis 100 A

  • Schaltplanentwurf, Layouterstellung, Leiterplattenbestückung

  • Code in C/C++ für Motorsteuerung erstellt und Steuergerät in Betrieb genommen

  • Projekt II: Entwicklung eines Leistungsmesssystems für Memorydrähte mit synchronem Messen von 2 A/D-Kanälen mit 1 MHz Samplerate auf STM32

  • Berechnung der mittleren Leistung, Filterung im 1 µs Takt, Ausgabe an externen DAC über SPI

  • Schaltplanentwurf, Layouterstellung, Leiterplattenbestückung, Code-Erstellung und Inbetriebnahme

  • Projekt III: Dauerlauftest für SMA-Ventile bei -70 °C bis 80 °C

  • Entwicklung und Aufbau von Prüfgeräten, Code für Ventilsteuerung in C/C++, Test bei verschiedenen Temperaturen und Dokumentation

  • Projekt IV: Implementierung einer FFT als PC-Konsolenanwendung basierend auf dem Cooley-Tukey-Algorithmus für Mikrocontroller

  • Programmierung der FFT in C

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 Fertigung (4.5 Jahre), Automotive (2 Jahre), Gesundheitswesen (0.5 Jahre) und Professionelle Dienstleistungen (0.5 Jahre).

Fertigung
Automotive
Gesundheitswesen
Professionelle Dienstleistungen

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 (6 Jahre), Qualitätssicherung (6 Jahre) und Informationstechnologie (5 Jahre).

Produktentwicklung
Qualitätssicherung
Informationstechnologie

Fähigkeiten

  • C

  • C++

  • Bash

  • Python

  • Vhdl

  • Java

  • Yocto-projekt

  • Vmware

  • Virtualbox

  • Wireshark

  • Docker

  • Stm32cube

  • Cocox

  • Eclipse

  • Quartus Ii

  • Modelsim

  • Ltspice

  • Ediabas

  • Canoe

  • Svn

  • Code Composer Studio

  • Spc5-studio

  • Visual Studio

  • Windows 10

  • Windows 11

  • Linux-distribution Centos (Red Hat-basiert)

  • Ubuntu (Debian-basiert)

  • Freertos

  • Embedded Linux

  • Tcp/ip

  • Spi

  • Can

  • I2c

  • Gpib

  • Ibis

  • Usb

  • I.mx6 (Nxp)

  • I.mx Rt1060 (Nxp)

  • Stm32h735zgt (St)

  • Stm32f407vgt6 (St)

  • Sp (St)

  • D4 (Renesas)

  • D5ed (Renesas)

  • Stellaris Lm3s (Ti)

  • Am335bbzczi00 (Ti)

  • Xmc4700 (Infineon)

  • Xmc4500 (Infineon)

  • Führerschein Klasse B

Sprachen

Arabisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Fortgeschritten

Ausbildung

Sept. 2006 - Mai 2014

FH Dortmund

Bachelorabschluss · Kommunikations- und Informationstechnik · Dortmund, Deutschland · 2,6

Sept. 2005 - Sept. 2006

Universität Karlsruhe

Maschinenbau · Karlsruhe, Deutschland

Apr. 2004 - Sept. 2005

Universität Karlsruhe

Fachhochschulreife · Studienkolleg · Karlsruhe, Deutschland

...und 3 Weitere

Zertifikate & Bescheinigungen

Udemy-Kurs Embedded Linux mit Yocto Teil 2

Udemy

Udemy-Kurs Embedded Linux mit Yocto Teil 1

Udemy

Linux-Ingenieur (LPIC-2)

Linux-Administrator (LPIC-1)

Führerschein Klasse B

Profil

Erstellt
Stand
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 Suleman ansässig?

Suleman ist in Wiesbaden, Deutschland ansässig.

Welche Sprachen spricht Suleman?

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

Wie viele Jahre Erfahrung hat Suleman?

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

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

Basierend auf der jüngsten Erfahrung wäre Suleman gut geeignet für Rollen wie: Softwareentwickler, Embedded Softwareentwickler, Praktikant.

Was ist das neueste Projekt von Suleman?

Die neueste Position von Suleman ist Softwareentwickler bei Smiths Detection Germany.

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

In den letzten Jahren hat Suleman für Smiths Detection Germany, Feig Electronic GmbH, ThyssenKrupp Electrical Steel GmbH, B. Braun AG und Keysight GmbH gearbeitet.

In welchen Industrien hat Suleman die meiste Erfahrung?

Suleman hat die meiste Erfahrung in Industrien wie Fertigung, Automotive und Gesundheitswesen. Suleman hat auch etwas Erfahrung in Professionelle Dienstleistungen, Luft- und Raumfahrt und Verteidigung und Metalle und Bergbau.

In welchen Bereichen hat Suleman die meiste Erfahrung?

Suleman hat die meiste Erfahrung in Bereichen wie Qualitätssicherung, Produktentwicklung und Informationstechnologie.

In welchen Industrien hat Suleman kürzlich gearbeitet?

Suleman hat kürzlich in Industrien wie Fertigung, Gesundheitswesen und Automotive gearbeitet.

In welchen Bereichen hat Suleman kürzlich gearbeitet?

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

Was ist die Ausbildung von Suleman?

Suleman hat einen Bachelor in Kommunikations- und Informationstechnik from FH Dortmund.

Ist Suleman zertifiziert?

Suleman hat 5 Zertifikate. Darunter sind: Udemy-Kurs Embedded Linux mit Yocto Teil 2, Udemy-Kurs Embedded Linux mit Yocto Teil 1 und Linux-Ingenieur (LPIC-2).

Wie ist die Verfügbarkeit von Suleman?

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

Wie hoch ist der Stundensatz von Suleman?

Der Stundensatz von Suleman 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 Suleman beauftragen?

Um Suleman 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: 840-1000 €
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.