C++ und Embedded-Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 98693 Ilmenau
- Weltweit
- fa | de | en
- 02.03.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – offen
Tätigkeitsbeschreibung
Entwicklung von 5 verschiedenen Codes mit ihren jeweiligen DLLs sowie die Integration von 6 neuen Algorithmen in bestehende Projekte. Zur Unterdrückung von Vibrationen wurde ein Algorithmus zunächst in Python entwickelt. Derzeit wird er in C++ für die GPU umgesetzt. Damit sollen die
Messgeräte künftig auch unter Vibrationseinfluss zuverlässig messen können, was sie deutlich von Konkurrenzprodukten unterscheiden wird. Diese Codes wurden für optische 3D-Profilometer entwickelt, die zur Messung im Nanometergrößen eingesetzt werden. Um eine schnell ausführbare Software zu gewährleisten, wird der Großteil des Codes in CUDA geschrieben, damit er auf der GPU läuft.
Interferometrie, C++, CUDA, Mathematischer Ingenieur, Python-Programmierer
2/2023 – 2/2023
TätigkeitsbeschreibungKI-Ansatz für eine Nanomessmaschine (Projektname aus Sicherheitsgründen vertraulich).
Eingesetzte QualifikationenInterferometrie, Python-Programmierer
10/2020 – 12/2023
TätigkeitsbeschreibungEntwicklung eines nephrologisch optischen Messverfahrens zur Bestimmung von Partikelkonzentrationen in Gasen und Flüssigkeiten hinter lichtstreuenden Kunststoffwandungen
Eingesetzte QualifikationenEmbedded Systems, Bildverarbeitung, Design-Ingenieur, Programmierer C, C++, Python-Programmierer, CAD (computer-aided design)
12/2019 – 6/2020
TätigkeitsbeschreibungEntwicklung eines Java-Programms für einige Webbasierte Applikationen im Bereich automatisiertes Software-Testing mittels Bildverarbeitung
Eingesetzte QualifikationenBildverarbeitung, Java-Entwickler
10/2019 – 6/2020
Tätigkeitsbeschreibung
Entwicklung einer mittels Micropython-Mikrocontroller selbstoptimierenden Peltier-Temperaturregelung
Im Rahmen der Masterarbeit:
Ein selbstoptimierender PID-Regler ist entworfen und realisiert.
Mittels PID-Optimierungsverfahren wurden die optimierten PID-
Koeffizienten automatisch ermittelt.
Automatische Kalibration des NTC-Thermistors ist mit dem Regler ausgelegt und er wurde mittels Ermittlung der Steinhart-Hart-Koeffizienten kalibriert.
Mit dem Regler wurde die Temperatur mit einer Genauigkeit von weniger als 0,01°C geregelt.
Der NTC-Thermistor ist mit einer Genauigkeit von weniger als 0,02°C über den Bereich von 15 bis 30°C kalibriert. Dementsprechend kann gefolgert werden, dass dies auch einem entsprechend ausgelegten Regler zuzuschreiben ist.
Python-Programmierer, Regelungstechnik / Steuerungstechnik
6/2019 – 8/2019
Tätigkeitsbeschreibung
• Umwandlung eines Programms im Bereich „Bluetooth-Verbindung“ für ein Mooshimeter von Python 2 in Python 3 als Hauptseminar
• Entwicklung des Empfangs der gewünschten Dateien sowie Schnittstelle im Programm
Python-Programmierer, WPAN (Wireless Personal Area Network)
11/2018 – 12/2018
Tätigkeitsbeschreibung
• Entwicklung einer Software für Textmining mittels MATLAB als Hauptseminar im Informations- und Wissensmanagement
• Damit werden die Einstellungen der Kunden (mit einem Vergleich der konkurrierenden Produkte) auf der Attributebene des Produkts ermittelt und darüber hinaus zur Produktverbesserung oder zur Entwicklung neuer Produkte angewendet.
Softwareentwickler
9/2018 – 11/2019
TätigkeitsbeschreibungEntwicklung eines Python-Programms für eine Windows-Software sowie eine Webbasierte Applikation im Bereich automatisiertes Software-Testing mittels Bildverarbeitung und Selenium
Eingesetzte QualifikationenBildverarbeitung, Python-Programmierer, Selenium
4/2018 – 5/2018
TätigkeitsbeschreibungEntwicklung eines Programms für einen akusto-optischen Modulator in der Nanomessmaschine (NMM-1) mittels MATLAB als Hilfswissenschaftler im Projekt „Spitzen- und laserbasierte 3D-Nanofabrikation in ausgedehnten makroskopischen Arbeitsbereichen“
Eingesetzte QualifikationenSoftwareentwickler, Interferometrie
1/2015 – 9/2017
Tätigkeitsbeschreibung
• Entwicklung einer Software für Fertigungsplanung mittels MATLAB, welche Kostenreduzierungen ermöglichte durch Durchsatzerhöhung und Reduzierung der Engpässe
• Projektsteuerung mittels MS Projekt
Fertigungsplaner, Softwareentwickler, MS Office (Anwenderkenntnisse)
10/2012 – 2/2013
Tätigkeitsbeschreibung
• Umsetzung der vorbeugenden Instandhaltung mittels eines Wartungsprogramms, um die Ausfallzeit zu minimieren und Effizienzsteigerung zu erreichen
• Erstellung des Organigramms und Auftragsbezeichnung für die Angestellten
• Einführung des 5S-Systems
• Durchführung der Zeitstudie
• Erstellung OPC, ITIL, usw. mittels Visio
• Einführung des Warenwirtschaftssystems für die Lagerhaltung
Lagerplanung, Computer Vision, Instandhaltungsplanung
Ausbildung
TU Ilmenau
Ilmenau
TU Ilmenau
Ilmenau
Sadjad University of Technology
Mashhad
Über mich
Heute
GBS metrology GmbH, Ilmenau
C++-Entwickler
Entwicklung von 5 verschiedenen Codes mit ihren jeweiligen DLLs sowie die
Integration von 6 neuen Algorithmen in bestehende Projekte. Zur
Unterdrückung von Vibrationen wurde ein Algorithmus zunächst in Python
entwickelt. Derzeit wird er in C++ für die GPU umgesetzt. Damit sollen die
Messgeräte künftig auch unter Vibrationseinfluss zuverlässig messen können,
was sie deutlich von Konkurrenzprodukten unterscheiden wird. Diese Codes
wurden für optische 3D-Profilometer entwickelt, die zur Messung im
Nanometergrößen eingesetzt werden. Um eine schnell ausführbare Software
zu gewährleisten, wird der Großteil des Codes in CUDA geschrieben, damit er
auf der GPU läuft (Projektnamen und Algorithmen aus Sicherheitsgründen
vertraulich).
Okt 2020 –
Dez 2023
Institut für Prozessmess- und Sensortechnik, TU Ilmenau, Ilmenau
C und C++-Entwickler
Entwicklung eines nephrologisch optischen Messverfahrens zur Bestimmung
von Partikelkonzentrationen in Gasen und Flüssigkeiten hinter lichtstreuenden
Kunststoffwandungen
Feb 2023
TU Ilmenau Transfer GmbH, Ilmenau
Python-Entwickler
KI-Ansatz für eine Nanomessmaschine (Projektname aus Sicherheitsgründen
vertraulich).
Dez 2019 –
Jun 2020
CGI Deutschland B.V. & Co. KG, Erfurt
Java-Entwickler
Entwicklung eines Java-Programms für einige Webbasierte Applikationen im
Bereich automatisiertes Software-Testing mittels Bildverarbeitung
Sept 2018 –
Nov 2019
N3 Engine Overhaul Services GmbH & Co. KG, Arnstadt
Python-Entwickler
Entwicklung eines Python-Programms für eine Windows-Software sowie eine
Webbasierte Applikation im Bereich automatisiertes Software-Testing mittels
Bildverarbeitung und Selenium
Okt 2019 –
Jun 2020
TU Ilmenau, Ilmenau, Deutschland
Thema der Masterarbeit: Entwicklung einer mittels Micropython-Mikrocontroller selbstoptimierenden Peltier-Temperaturregelung
Im Rahmen der Masterarbeit:
Mit dem Regler wurde die Temperatur mit einer Genauigkeit von weniger als 0,01°C geregelt.
Der NTC-Thermistor ist mit einer Genauigkeit von weniger als 0,02°C über den Bereich von 15 bis 30°C kalibriert.
Jun 2019 –
Aug 2019
Institut für Prozessmess- und Sensortechnik, TU Ilmenau, Ilmenau
Python-Entwickler
• Umwandlung eines Programms im Bereich „Bluetooth-Verbindung“
für ein Mooshimeter von Python 2 in Python 3 als Hauptseminar
• Entwicklung des Empfangs der gewünschten Dateien sowie
Schnittstelle im Programm
Nov 2018 –
Dez 2018
Fachgebiet für Quantitative Methoden der Wirtschaftswissenschaften,
TU Ilmenau, Ilmenau
MATLAB-Entwickler
• Entwicklung einer Software für Textmining mittels MATLAB als
Hauptseminar im Informations- und Wissensmanagement
• Damit werden die Einstellungen der Kunden (mit einem Vergleich der
konkurrierenden Produkte) auf der Attributebene des Produkts
ermittelt und darüber hinaus zur Produktverbesserung oder zur
Entwicklung neuer Produkte angewendet.
Apr 2018 –
Mai 2018
Institut für Prozessmess- und Sensortechnik, TU Ilmenau, Ilmenau
MATLAB-Entwickler
Entwicklung eines Programms für einen akusto-optischen Modulator in der
Nanomessmaschine (NMM-1) mittels MATLAB als Hilfswissenschaftler im
Projekt „Spitzen- und laserbasierte 3D-Nanofabrikation in ausgedehnten
makroskopischen Arbeitsbereichen“
Jan 2015 –
Sept 2017
Kavosh Joosh Betrieb, Teheran, Iran
Fertigungsplaner
• Entwicklung einer Software für Fertigungsplanung mittels MATLAB,
welche Kostenreduzierungen ermöglichte durch Durchsatzerhöhung
und Reduzierung der Engpässe
• Projektsteuerung mittels MS Projekt
Okt 2012 –
Feb 2013
Galand Betrieb, Daland, Iran
Fertigungsplaner
• Umsetzung der vorbeugenden Instandhaltung mittels eines
Wartungsprogramms, um die Ausfallzeit zu minimieren und
Effizienzsteigerung zu erreichen
• Erstellung des Organigramms und Auftragsbezeichnung für die
Angestellten
• Einführung des 5S-Systems
• Durchführung der Zeitstudie
• Erstellung OPC, ITIL, usw. mittels Visio
• Einführung des Warenwirtschaftssystems für die Lagerhaltung
Weitere Kenntnisse
Programmiersprachen:
C++, C, C#, Python, Java, und MATLAB
Mikrocontroller:
STM32, ESP32 und ATmega
Boards:
Pyboard und OpenMV
Microsoft Office:
Word, PowerPoint, Excel, Access, MS Project & Visio
Eines der eingebetteten KI-Projekte:
H. E.; E. M.; U. G. (2023): Entwicklung eines nephrologisch optischen Messverfahrens zur Bestimmung von Partikelkonzentrationen in Gasen und Flüssigkeiten hinter lichtstreuenden Kunststoffwandungen: Development of a nephrological optical measuring method for determining particle concentrations in gases and liquids behind light-scattering plastic walls. In: tm - Technisches Messen 90 (s1), S. 37–42. DOI: 10.1515/teme-2023-0070.
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Persisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
