24.08.2026 aktualisiert

**** ******** ****
100 % verfügbar

Softwareentwickler C++, Python, ROS, technischer Leiter

Friedrichshafen, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Informatik, Dr. rer. nat.
Friedrichshafen, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Informatik, Dr. rer. nat.

Profilanlagen

cv_en.pdf

Skills

AlgorithmusAutomatisierungPrototypingRoboticsSoftware für Roboter-AutomatisierungSimulationenRobot Operating SystemSensorik
Ich bin ein selbstständiger Berater im Bereich der Automatisierung und der industriellen Robotik. Ich beschäftige mich sowohl mit der Simulation als auch mit dem sicheren Einsatz von industriellen Roboterarmen. Meine Stärken sind die effektive Entwicklung und Umsetzung von Prototypen sowie die Anwendung verschiedener Algorithmen der Bildanalyse und -verarbeitung in praktischen Projekten. Ich programmiere Roboter sowohl mit ROS als auch mit RAPID in ABB-RobotStudio.

Ich berate meine Kunden in den Themen Automatisierung, Robotik und Sensorik.
Einschlägige Erfahrung im Umgang mit Robotern habe ich schon mit dem Franka Emika Panda gesammelt.
Echtzeitsimulationen in der Gazebo Simulationsumgebung zur Verifikation von Echtzeit-Algorithmen mit effizienten Implementationen auf Grafikbeschleunigern gehören zu meinem Portfolio. Ein Beispiel hierfür sind Sicherheitssysteme für Kollisionsdetektion.

Ich bin zudem vertraut mit dem Tool RobotSudio von ABB für die Offline-Programmierung von Roboterarmen. Hierfür verwende ich die Programmiersprache RAPID.

Erfahrung

Berufserfahrung0 - 5 Jahre
Freelancer seit2023

Sprachen

DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache

Projekthistorie

Softwareentwickler C++ und Softwarearchitekt

Hexagon Robotics GmbH

50-250 Mitarbeiter

Grundlegender Aufbau des Systems zur Orchestrierung der Fähigkeiten humanoider Roboter (Wahrnehmung, Manipulation, Bewegungsplanung und Lernen) zu einem einheitlichen System für die Aufgabenausführung
Entwurf der Kernarchitektur und Entwicklung robuster Integrationen für den Mission-Control-Software-Stack
Architektur sauberer, erweiterbarer Schnittstellen, die die Fähigkeiten der robotischen Subsysteme für die höhergelagerte Aufgabenkoordination abstrahieren
Integration und Orchestrierung mehrerer robotischer Subsysteme (Wahrnehmung, Manipulation, Steuerung, Planung) in ein einheitliches Ausführungs-Framework
Implementierung eines robusten Monitorings, Zustandsmanagements und der Fehlerbehandlung für komplexe, mehrstufige Roboteroperationen
Etablierung und Aufrechterhaltung hoher Softwarequalität durch automatisierte Teststrategien, die Unit-, Integrations- und Systemtests umfassen
Zusammenarbeit mit Robotik-Ingenieuren und -Forschern, um algorithmische Funktionen in produktionsreife Software zu überführen
Tools: Python, C++ 17, C++ 20, Linux, CI/CD, Git

Projektmanagement und Entwicklung für autonome Fahrertransportsysteme

EMM Solutions Gmbh

Transport und Logistik

10-50 Mitarbeiter

  • Inbetriebnahme von fahrerlosen Transportsystemen (AGV) vor Ort bei Kunden
  • Projektmanagement
    • Kommunkation mit Kunden und Unternehmensführung
    • Abwägen und Definieren technischer Problemstellungen für Kollegen und Nachverfolgen des internen Fortschritts
    • Organisatorische und technische Beratung und Leitung des Teams
  • Algorithmen-Entwicklung für das Verkehrsmanagement und die Koordination der Fahrzeuge für sichere Ausführung der Kundenaufträge
  • Entwickeln von Fahrzeugfunktionen in ROS 1
  • Testen von Funktionen in der Fahrzeug-Simulation
  • Dokumentation und Nachverfolgung von Bugs
  • DevOps: Konfiguration und Delpoyment von Softwareständen in der produktiven Umgebung bei Endkunden mit gängigen Tools
  • Testen und Fehleranalyse von fehlerhaften Fahrzeugfunktionen vor Ort bei Kunden
  • Tools: Python, ROS, OpenCV, NetworkX, Docker, Ansible, GitLab CI

Coaching in der Sensorik und Aktorik

Siemens Energy GmbH

Energie, Wasser und Umwelt

  • Coaching von Auszubildenden / Studenten im Thema Sensorik und Aktorik
  • Einführung in grundlegende Begriffe der Sensorik
  • Vertiefung der Lerninhalte durch Behandlung verschiedener Sensoren (induktiv, optisch, kapazitiv, Ultraschall und Temperatur)
  • Reflexion der Lerninhalte
  • Verfassen und Auswerten der schriftlichen Prüfung

Simulation von Roboterarmen in NVIDIA Omniverse (ROS)

Industrie und Maschinenbau

>10.000 Mitarbeiter

Integration des Franka Emika Panda Roboterarms in einem X-ray CT Labor

Technische Universität München
In meiner Doktorarbeit integriere ich einen industriellen Roboterarm in einem CT-Labor für die flexible Bildgebung von Proben. Zu meinen Aufgaben in diesem Projekt gehörten
• die Simulation und Steuerung des FRANKA EMIKA Panda Roboterarms
• die Entwicklung von Probenhaltern mittels 3D-Druck Verfahren
• die geometrische Kalibrierung der exakten Position der Proben auf den CT Aufnahmen mit Probenhalter und Optimierungsalgortihmen
• die Entwicklung von intelligenten Aufnahmestrategien für optimale Bildqualität und reduzierte Strahlendosis
• das Erstellen einer Web-basierten Benutzeroberfläche für die Steuereung des Roboterarms und die Visualisierung der Messergebnisse
Die Software für die Steuerung des Roboterarms integrierte ich mit folgenden Komponenten in ein eigenständiges Software-Paket:
• ROS Middleware für effizienten Datenaustausch zwischen unabhängigen Prozessen
• Sichere Manipulation des Roboterarms mittels MoveIt! Framework, inklusive persistenter Kodierung der Umgebung für die Kollisionsdetektion
• Implemetieren von ROS-Prozessen zur Robotersteuerung mit C++, hauptsächlich unter Nutzung der Standard- sowie Boost-Bibliotheken
• Implemetieren von ROS-Prozessen zur Kalibrierung und Bildanalyse mit Python, hauptsächlich unter Nutzung von Bibliotheken wie NumPy, SciPy und OpenCV
• Positionierungsplanung des Roboterarm End-Effektors am Ziel für Proben mit dynamischer Größe
• Trajektorienplanung und Persistenz für zirkuläre, spherische sowie dynamische Trajektorien mit Recovery Routine im Falle fehlerhafter Ausführung
• Erstellen und Aktualisieren der Koordinatentransformationen mittels tf Komponente
• Schnittstellendefinitionen für Datenaustausch zwischen Prozessen im Bereich von KB bis GB
• Visualisierung mittels RViz und eigener ReactJS Web-Oberfläche
• Simulation des Roboterarms in Gazebo
• Erstellen einer Continuous Integration Pipeline in GitLab

Bewertungen


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden