TT

Torsten Thurow

verfügbar

Letztes Update: 02.03.2024

Systementwickler

Firma: Thurow Technology
Abschluss: Dr.-Ing.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache)

Skills

Programmierung
  • Schwerpunkt: Programmierung in C++, C++/CLI, C, embedded, Desktop-Applikationen, plattformübergreifend
  • STL, boost, WPF, WinForms, QT, MFC, wxWidgets. OpenCV, OpenVG, OpenCL, MKL, CMake etc.
  • Weiter C#, teilweise Java, Python, Assembler, Basic, VBA, Pascal, SQL, Cypher (Neo4J)
  • Mathematik: Schwerpunkt analytische Geometrie und geodätische Ausgleichungsrechnung
  • Numerik: Schwerpunkt numerische Umsetzungen von Problemstellungen aus dem Bereich der geodätischen Ausgleichungsrechnung (robuste Gestaltung von Beobachtungsgleichungen, numerische Differenziation, Techniken im Umfeld der Sparse-Matrizen, Regularisierungen, Fastsolver), eigene Bibliothek für z.B. dünn besetzte Matrizen
  • Konzeption und Realisierung von Applikationen für Handaufmaß, Tachymetrie, Photogrammetrie mit gemeinsamen Ausgleichungskern
  • Konzeption und Realisierung von Anwendungen im Umfeld von XCP und Serviceapplikationen
  • Computergrafik
    • OpenGL, teilweise Direct3D, gerade Einstieg Vulkan
    • VR / AR 3D-Stereo, z.B. Quest3D-Stereo-Channels
  • Schnittstellenprogrammierung und Protokolle
    • USB Schnittstellenprogrammierung: WinUSB, LibUSB, Cypress CyAPI
    • Netzwerkprogrammierung auf Basis von Win32 Sockets, BSD Sockets, boost ASIO, PCAP (libpcap, WinPcap), eigene Bibliothek für Paketinspektion (Ethernet TCP / UDP)
    • RS232/485, DMX, CAN, SPI, I2C, OneWire etc.
    • Auch Projekte mit harten Transferbedingungen (hohe Datenraten USB und Ethernet)
    • Schnittstellenprogrammierung für Vermessungsgeräte: GSI und GeoCOM
  • Messdatenerfassung im Automotiv-Umfeld, XCP (sowohl master- wie slaveseitig), eigene Bibliothek für XCP Master, Treiberentwicklung CANape und PROVEtech:VA
  • Entwicklung eigener Protokolle bei verteilten Anwendungen, Messsystemen und eigenen embedded-Systemen
  • Plattformen: Windows, Linux, embedded Linux, eCos
  • Entwicklungswerkzeuge: MS Visual Studio (verschiedene Versionen), Eclipse, MinGWStudio, CodeBlocks, wxDev-C++ usw., GCC, Atmel Studio, Arduino, Texas Instruments Code Composer Studio, Visual Micro, CoIDE (CooCox)
  • Versionsverwaltung bzw. Projektmanagement: Git, CVS, SVN, Gitlab und TRAC einschließlich Administration Server
  • Dokumentation und Formatierung: Doxygen, MiKTeX, XML-Dokumentation (.Net), AStyle
  • Analyse: Wireshark, diverse Logger USB und RS232; AQTime
  • Kamerasysteme: Vision Components, IC Imaging Control Component (The Imaging Source), Pylon (Basler)

Hardware
  • Entwurf, Layout und Realisierung von Digital- und Analogschaltungen / Mikrocontrollertechnik (Layout: Eagle)
  • Umfangreiche Erfahrungen im Bereich FDM 3D-Druck mit verschiedensten Kunststoffen
  • Entwurf und Realisierung von Gehäusen, mechanischen Komponenten bis hin zu spielfreien Getrieben
  • Beispiele
    • Entwicklung eines mikrocontrollerbasierten Akkustativs für die Vermessungstechnik
    • Entwicklung eines Prototyps für eine neuartige Video-Totalstation
    • Schrittmotoren- und Getriebetechnik im Bereich von 1 bis 10 Mgon
    • Betreuung einer Arbeit zur computergesteuerten Ansteuerung von Druckgebern mit Motoren in einer Versuchsanordnung mit hoher Auflösung (Mikrocontollerboard bis Leistungssufen)
    • Entwicklung einer Versuchsanordnung zur Erkennung von Laserpunkten einer fast kompletten Hemisphäre mit auf Netzfrequenz getriggerten Kameras, Laser und Differenzbildverfahren
    • Realisierung von Ankoppelvorrichtungen zur halbautomatischen Durchschallung von Betonbauteilen
    • Entwurf und Realisierung eines voll digitalen 6-Kanal-Dimmers für DMX
  • Licht- und Tontechnik im Bühnenbereich (theoretische und praktische Kenntnisse, mehrjährige Erfahrungen im kirchlichen / freikirchlichen Umfeld), einschließlich Entwicklung von Hard- und Software

Sonstige EDV-Kenntnisse
Word, Excel, Powerpoint, OpenOffice, Latex, GIMP, InkScape, AutoCAD, Adobe Photoshop, Corel Draw, Outlook, Thunderbird, etc.

Projekthistorie

11/2020 - bis jetzt
Schnittstelle für Online-Tachymetrie

Implementation der Schnittstelle Anwendungsseitig für GeoCOM
  • Eigenentwicklung Diagnosetools
  • Eigenentwicklung Bibliothek für Schnittstelle
  • Fehleranalysen der Firmwareversionen
  • Entwicklung von workarounds zur Sicherstellung der weiteren Funktionalität
  • Immer neue Kommunikation zur Fehlerbeseitigung

10/2022 - bis jetzt
Entwicklung BLE Messgerät

Vermessungsgerät mit BLE-Wertübertragung
  • Auswahlt SoC etc.
  • Elektronik (z.B. Batteriemanagement, BiSS etc.)
  • Sensorik
  • Firmware (OS Zephyr)
  • Mechanik

11/2020 - bis jetzt
Entwicklung Videostreaming GStreamer und Qt

Entwicklung von Videostreaming eines Videotachymeters
  • GStreamer embedded wie Auswertesoftware
  • Qt (QML) embedded wie Auswertesoftware
  • embedded direkte physische(!) Speicherkontrolle für direkte Verwendung der Frames im SoC für shading und Videokompression parallel
  • Bibliothek zur Kapselung auf Geräteseite für Verwendung in Firmware
  • Netzwerkprotokoll (Steuerung) Entwicklung und Umsetzung
  • Auswertesoftware komplett

01/2018 - bis jetzt
Entwicklung von Messköpfen für photogrammetrische Auswertungen

  • Auswahl von photogrammetrisch nutzbaren Bildsensoren
  • Auswahl von embedded nutzbaren Plattformen zur Auswertung der Videoströme, z.B. NVIDIA Jetson Plattformen
  • Kombination von Bildsensoren
  • Kombination von Optiken (fest, Vario, flüssig), Ansteuerung
  • Entfernungsmesser
  • Firmware

01/2017 - bis jetzt
Entwicklung diverser Funktionsprototypen für Vermessungsgeräte

Vermessungsgeräte manuell und motorisiert
  • Sensorik wie photogrammetrisch nutzbare Bildsensoren, motorisierte Varioobjektive, hochgenaue Winkel- und Neigungssensoren
  • Konstruktion und Umsetzung von z.B. spielfreien Getrieben, Schrittmotoransteuerungen etc.
  • verschiedene 3D Druckverfahren für Funktionsprototypen
  • Elektronik
  • Firmware und Auswertesoftware

01/2016 - bis jetzt
Entwicklung Numerikbibliothek für analytische Geometrie

  • Optimierte Bibliothek für analytische Geometrie
  • Einsatz sowohl embedded wie in Auswertesoftware
  • Eigenentwicklung Ausgleichungskern aufbauend
  • Optimierungen für Vektor und Matrizenklassen
  • Numerisch stabile Transformationen wie Rotationen durch Quaternionen etc.
  • Pflege / Optimierungen, auch im Hinblick auf neue Möglichkeiten durch die Weiterentwicklungen von C++

11/2021 - 04/2022
Entwicklung eines Fehlersimulators

Entwicklung eines numerischen Fehlersimulators für ein Tachymeter
  • Numerische Simulation der mechanischen Komponenten und Fehlerquellen
  • Grundlage eigene Numerikbibliothek
  • Wrapper des numerischen Kerns in C++ zu .Net
  • Ausführliche Dokumentation einschließlich mathematischer Notation, Autogenerierung durch Kombination doxygen, MD, Latex
  • Code auch embedded nutzbar für zukünftige Firmware

08/2016 - 08/2017
Entwicklung eines Akkustatives für Vermessungsgeräte

Entwicklung eines schweren Akkustatives für Vermessungsgeräte
  • Idee
  • Konstruktion, einschließlich entsprechender Verschlüsse etc. für Stativhandling
  • Elektronik
  • Firmware

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Maximal 50%
Nur Remote mit gelegentlichen Meetings vor Ort
Profilbild von Torsten Thurow Systementwickler aus Muenchen Systementwickler
Registrieren