Softwareentwickler (C++, Python, C#, JS), Automatisierung, hardwarenahe Programmierung, DevOps
Aktualisiert am 01.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 80%
davon vor Ort: 20%
Python
C++
C#
DevOps
Infrastruktur
Microcontroller
Embedded Development
Hardwareansteuerung
Deutsch
Muttersprache
Englisch
fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Coburg (+200km)
Deutschland, Schweiz, Österreich
Remote Projekte bevorzugt
möglich

Projekte

Projekte

2 Jahre 5 Monate
2017-05 - 2019-09

DevOps / Infrastruktur

Softwareentwicker Microservices
Softwareentwicker
  • Erstellung des Konzepts für ein Automatisierungs- und Entwicklungssystem im Bereich technischer Betrieb (Gitlab, Jenkins, Jupyter Notebook, Python)
  • Einrichtung der Infrastruktur (Linux, Ubuntu, Redhat Enterprise Linux)
  • Automatisierung von Build, Test und Deployment der Automatisierungsscripts (Python, Selenium, DevPi PyPi, Docker)
  • Planung und Entwicklung von Webdiensten und REST/Websocket APIs inklusive Authentifizierung (Python, Flask, HTML, Javascript, Micro Services, Active Directory)
Gitlab Jenkins Jupyter Notebook Python RHEL Ubuntu Docker Javascript HTML
Microservices
Vodafone GmbH
Coburg (Remote) / Unterföhring
2 Jahre 6 Monate
2014-07 - 2016-12

Softwareentwicklung Datacon 8800 und 2200 Plattform

Scrum
  • Analyse und Optimierung der bestehenden Softwarestruktur und -architektur, Zusammenfassung und Abstraktion von redundanten Codeteilen (C/C++)
  • Erweiterung der bestehenden Anlagensteuerung, Anpassungen für neue Maschinengeneration (C/C++, Qt, Linux, git, Scrum)
  • Installation der Erweiterungen vor Ort bei Kunden in USA, Taiwan, Korea
  • Analysesoftware für die Auswertung von Timingdaten (C/C++, Qt, Linux, Windows)
  • Erstellung von Software-Installationspaketen (Ubuntu, Debian)
C C++ Qt Linux Windows Ubuntu
Scrum
Besi Austria GmbH
Radfeld, Österreich
1 Monat
2014-05 - 2014-05

Unterstützung bei Sourcecode Analyse und Fehlersuche

HSMS CAN ARM
  • Simulation von Hard- und Softwarekomponenten mittels Linux Kernel Treiber (C, Linux, Treiberentwicklung, CAN, HSMS, TCP/IP)
  • Erstellung einer Debugging-Umgebung für die ARM basierte Software auf x86 Systemen (Linux, Python, C)
  • Analyse des bestehenden Quellcodes, Empfehlungen zur Optimierung der Software und Verbesserung der Codequalität (C/C++, Qt, Linux, ARM)
C++ Python Linux Qt
HSMS CAN ARM
Roth & Rau - Ortner GmbH, Dresden
Reutlingen
2 Jahre
2011-11 - 2013-10

Softwareentwicklung Automatisierung

SPS
  • Ansteuerung für diverse Hardwaremodule der Anlagen mittels SPS (Beckhoff TwinCAT 2 PLC/NC, ST)
  • Erstellung von automatisierten Testabläufen für Hardwarekomponenten (Python)
  • Entwicklung von Schaltkreisen zur Simulation eines Servomotors mit Encoder (EagleCAD, Arduino micro, C)
  • Fehlersuche und -behebung in bestehenden SPS Projekten
  • Einbindung von Änderungen am SPS Interface in die Front-End Software (C#)
  • Übergabe der Produktion in die USA, zum Teil vor Ort
C# Python EagleCAD Arduino C
SPS
Nanda Technologies Gmbh (später Nanometrics Inc.)
Unterschleißheim
5 Jahre 10 Monate
2005-09 - 2011-06

Softwareentwicklung Waferhandlingsysteme

Industrielle Bildverarbeitung

  • Hardwareplanung für kompakten Wafer Handler, Entwicklung der Steuersoftware (Windows CE, C++, Platform Builder, Embedded)
  • Integrierte Steuerung eines Schrittmotors inklusive Encoder mit einem Microcontroller (Atmel AT90CAN128, CAN, AVR Studio, C)
  • PC-basierte Steuerung für verschiedene Wafer Inspektionsanlagen mittels CAN, RS232, digitaler IO (Windows, C++, Qt)
  • Projekt- und Produktverantwortlichkeit für verschiedene kundenspezifische Handling- und Inspektionssysteme
  • Entwicklung von Bildverarbeitungsroutinen für die Auswertung und Kalibration
    (Visual C++, Cognex VisionPro)
  • Installation und Wartung von Inspektionsanlagen in Reinraumumgebung
C++ CAN C Microsoft Windows CE Analog-/Digitaltechnik Qt Cognex VisionPro
Industrielle Bildverarbeitung
SPA GmbH
Coburg
1 Jahr 4 Monate
2004-05 - 2005-08

Hardwareansteuerung

Wafer Handling
  • Hardwareansteuerung für verschiedene Anlagen und Komponenten
    (CAN, RS232, Analog und Digital IO, Wafer Handling Roboter, C++)
  • Integration in bestehende Software (Visual C++ 6.0, Visual C++ 2008, Windows)
  • Wartung der Steuerungssoftware
C++ CAN RS232 Analog-/Digitaltechnik Windows
Wafer Handling
SPA GmbH
Coburg
6 Monate
2003-11 - 2004-04

Design und Implementierung einer Scriptsprache

Industrielle Bildverarbeitung
  • Erstellung einer leicht erweiterbaren Scriptsprache für Bildverarbeitung, Inspektion und Anlagensteuerung (C++, Cognex VisionPro)
    • Optimierung auf kurze Start- und Laufzeit für hohe Inspektionsgeschwindigkeit
    C++ Cognex VisionPro
    Industrielle Bildverarbeitung
    SPA GmbH
    Coburg
    6 Monate
    2003-05 - 2003-10

    Softwareentwicklung Kamerasteuerung und Bildverarbeitung

    Industrielle Bildverarbeitung Industrielle Kamerasysteme
    • Erstellen von Algorithmen zur optischen Ausrichtung und Mustererkennung
      (C++, Cognex VisionPro)
    • Ansteuerung von Kameras, Integration in das Cognex Framework (Cognex, SIS)
    C++ Cognex VisionPro SIS
    Industrielle Bildverarbeitung Industrielle Kamerasysteme
    SPA GmbH
    Coburg
    3 Monate
    2003-02 - 2003-04

    Steuersoftware für Gleitwert Messstand

    • Portierung der bestehenden Software auf Windows (Visual Basic)
    • Kommunikation mit SPS und Auslesen von analogen Sensoren
    • Erstellung und Drucken von Auswertungen
    Visual Basic
    SKC Gleittechnik Gmbh
    Rödental
    6 Monate
    2002-08 - 2003-01

    Erweiterung eines Produktionsdatensystems

    • Erstellung neuer Module und Erweiterungen für Produktionsdaten Verwaltungssoftware (C, Unix, Solaris)
    • Datenimport und -anzeige von Wafer Mappingdaten
    • Test und Installation beim Kunden
    C Solaris Unix
    SPA GmbH
    Coburg
    1 Monat
    2002-07 - 2002-07

    Katalogsoftware

    Weiterentwicklung und Kataloganpassung einer Katalogsoftware mit Bestellmöglichkeit via ISDN / Modem und dem dazugehörigen Rechnungsprogramm in Borland Delphi 2.0

    Borland Delphi
    Wachter und Partner GmbH
    Coburg
    5 Monate
    2002-02 - 2002-06

    Webbasierte Projektmanagementlösung

    Entwicklung einer Spezialsoftware für die Planung von Projekten, Erfassung von Aufwänden und Erstellung von Auswertungen (Linux, HTML, PHP, MySQL)

    Linux HTML PHP MySQL
    SPA GmbH
    Coburg
    4 Monate
    2001-10 - 2002-01

    Erstellung eines Installationsprogramms

    • Erstellung eines Software-Setups (InstallShield DevStudio 8)
    • Dialoge zur Vorkonfiguration der Software (Visual C++ 6)
    C++ InstallShield
    SPA GmbH
    Coburg

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    Ausbildung zum Datenverarbeitungskaufmann, Abschluss 2000

     

    Udacity: Artificial Intelligence for Robotics, 02/2012

    Kompetenzen

    Kompetenzen

    Top-Skills

    Python C++ C# DevOps Infrastruktur Microcontroller Embedded Development Hardwareansteuerung

    Produkte / Standards / Erfahrungen / Methoden

    Analog-/Digitaltechnik
    Borland Delphi
    CAN
    Cognex VisionPro
    Continuous Integration
    Docker
    EagleCAD
    Gitlab
    HSMS
    HTML
    Industrielle Bildverarbeitung
    Industrielle Kamerasysteme
    InstallShield
    Jenkins
    Microservices
    Scrum
    SECS/GEM
     

    Betriebssysteme

    Linux
    MacOS
    Microsoft Windows CE
    MS-DOS
    Novell NetWare
    OS/2
    PalmOS
    RHEL
    Solaris
    Ubuntu
    Windows
    Windows CE

    Programmiersprachen

    Assembler
    x86, AVR
    bash
    C
    C#
    C++
    JavaScript
    Jupyter Notebook
    Python
    Qt
    Visual Basic

    Datenbanken

    MySQL
    SQL
    SQLite

    Datenkommunikation

    CAN Bus
    EtherCAT
    Ethernet
    RS232
    TCP/IP

    Hardware

    Analog/Digital IO
    Arduino
    ARM
    CAN Bus
    embedded Systeme
    Framegrabber
    Cognex, SIS, Falcon, Allied Vision Technologies
    Industrie-Roboter
    Wafer Handlingsysteme
    Mikrocontroller
    Motorsteuerung
    Steuer und Regelsysteme

    Design / Entwicklung / Konstruktion

    Wafer Handling

    Branchen

    Branchen

    • Softwareentwicklung
    • IT
    • Automatisierung
    • Maschinenbau
    • Telekommunikation
    • Halbleiter

    Einsatzorte

    Einsatzorte

    Coburg (+200km)
    Deutschland, Schweiz, Österreich
    Remote Projekte bevorzugt
    möglich

    Projekte

    Projekte

    2 Jahre 5 Monate
    2017-05 - 2019-09

    DevOps / Infrastruktur

    Softwareentwicker Microservices
    Softwareentwicker
    • Erstellung des Konzepts für ein Automatisierungs- und Entwicklungssystem im Bereich technischer Betrieb (Gitlab, Jenkins, Jupyter Notebook, Python)
    • Einrichtung der Infrastruktur (Linux, Ubuntu, Redhat Enterprise Linux)
    • Automatisierung von Build, Test und Deployment der Automatisierungsscripts (Python, Selenium, DevPi PyPi, Docker)
    • Planung und Entwicklung von Webdiensten und REST/Websocket APIs inklusive Authentifizierung (Python, Flask, HTML, Javascript, Micro Services, Active Directory)
    Gitlab Jenkins Jupyter Notebook Python RHEL Ubuntu Docker Javascript HTML
    Microservices
    Vodafone GmbH
    Coburg (Remote) / Unterföhring
    2 Jahre 6 Monate
    2014-07 - 2016-12

    Softwareentwicklung Datacon 8800 und 2200 Plattform

    Scrum
    • Analyse und Optimierung der bestehenden Softwarestruktur und -architektur, Zusammenfassung und Abstraktion von redundanten Codeteilen (C/C++)
    • Erweiterung der bestehenden Anlagensteuerung, Anpassungen für neue Maschinengeneration (C/C++, Qt, Linux, git, Scrum)
    • Installation der Erweiterungen vor Ort bei Kunden in USA, Taiwan, Korea
    • Analysesoftware für die Auswertung von Timingdaten (C/C++, Qt, Linux, Windows)
    • Erstellung von Software-Installationspaketen (Ubuntu, Debian)
    C C++ Qt Linux Windows Ubuntu
    Scrum
    Besi Austria GmbH
    Radfeld, Österreich
    1 Monat
    2014-05 - 2014-05

    Unterstützung bei Sourcecode Analyse und Fehlersuche

    HSMS CAN ARM
    • Simulation von Hard- und Softwarekomponenten mittels Linux Kernel Treiber (C, Linux, Treiberentwicklung, CAN, HSMS, TCP/IP)
    • Erstellung einer Debugging-Umgebung für die ARM basierte Software auf x86 Systemen (Linux, Python, C)
    • Analyse des bestehenden Quellcodes, Empfehlungen zur Optimierung der Software und Verbesserung der Codequalität (C/C++, Qt, Linux, ARM)
    C++ Python Linux Qt
    HSMS CAN ARM
    Roth & Rau - Ortner GmbH, Dresden
    Reutlingen
    2 Jahre
    2011-11 - 2013-10

    Softwareentwicklung Automatisierung

    SPS
    • Ansteuerung für diverse Hardwaremodule der Anlagen mittels SPS (Beckhoff TwinCAT 2 PLC/NC, ST)
    • Erstellung von automatisierten Testabläufen für Hardwarekomponenten (Python)
    • Entwicklung von Schaltkreisen zur Simulation eines Servomotors mit Encoder (EagleCAD, Arduino micro, C)
    • Fehlersuche und -behebung in bestehenden SPS Projekten
    • Einbindung von Änderungen am SPS Interface in die Front-End Software (C#)
    • Übergabe der Produktion in die USA, zum Teil vor Ort
    C# Python EagleCAD Arduino C
    SPS
    Nanda Technologies Gmbh (später Nanometrics Inc.)
    Unterschleißheim
    5 Jahre 10 Monate
    2005-09 - 2011-06

    Softwareentwicklung Waferhandlingsysteme

    Industrielle Bildverarbeitung

    • Hardwareplanung für kompakten Wafer Handler, Entwicklung der Steuersoftware (Windows CE, C++, Platform Builder, Embedded)
    • Integrierte Steuerung eines Schrittmotors inklusive Encoder mit einem Microcontroller (Atmel AT90CAN128, CAN, AVR Studio, C)
    • PC-basierte Steuerung für verschiedene Wafer Inspektionsanlagen mittels CAN, RS232, digitaler IO (Windows, C++, Qt)
    • Projekt- und Produktverantwortlichkeit für verschiedene kundenspezifische Handling- und Inspektionssysteme
    • Entwicklung von Bildverarbeitungsroutinen für die Auswertung und Kalibration
      (Visual C++, Cognex VisionPro)
    • Installation und Wartung von Inspektionsanlagen in Reinraumumgebung
    C++ CAN C Microsoft Windows CE Analog-/Digitaltechnik Qt Cognex VisionPro
    Industrielle Bildverarbeitung
    SPA GmbH
    Coburg
    1 Jahr 4 Monate
    2004-05 - 2005-08

    Hardwareansteuerung

    Wafer Handling
    • Hardwareansteuerung für verschiedene Anlagen und Komponenten
      (CAN, RS232, Analog und Digital IO, Wafer Handling Roboter, C++)
    • Integration in bestehende Software (Visual C++ 6.0, Visual C++ 2008, Windows)
    • Wartung der Steuerungssoftware
    C++ CAN RS232 Analog-/Digitaltechnik Windows
    Wafer Handling
    SPA GmbH
    Coburg
    6 Monate
    2003-11 - 2004-04

    Design und Implementierung einer Scriptsprache

    Industrielle Bildverarbeitung
    • Erstellung einer leicht erweiterbaren Scriptsprache für Bildverarbeitung, Inspektion und Anlagensteuerung (C++, Cognex VisionPro)
      • Optimierung auf kurze Start- und Laufzeit für hohe Inspektionsgeschwindigkeit
      C++ Cognex VisionPro
      Industrielle Bildverarbeitung
      SPA GmbH
      Coburg
      6 Monate
      2003-05 - 2003-10

      Softwareentwicklung Kamerasteuerung und Bildverarbeitung

      Industrielle Bildverarbeitung Industrielle Kamerasysteme
      • Erstellen von Algorithmen zur optischen Ausrichtung und Mustererkennung
        (C++, Cognex VisionPro)
      • Ansteuerung von Kameras, Integration in das Cognex Framework (Cognex, SIS)
      C++ Cognex VisionPro SIS
      Industrielle Bildverarbeitung Industrielle Kamerasysteme
      SPA GmbH
      Coburg
      3 Monate
      2003-02 - 2003-04

      Steuersoftware für Gleitwert Messstand

      • Portierung der bestehenden Software auf Windows (Visual Basic)
      • Kommunikation mit SPS und Auslesen von analogen Sensoren
      • Erstellung und Drucken von Auswertungen
      Visual Basic
      SKC Gleittechnik Gmbh
      Rödental
      6 Monate
      2002-08 - 2003-01

      Erweiterung eines Produktionsdatensystems

      • Erstellung neuer Module und Erweiterungen für Produktionsdaten Verwaltungssoftware (C, Unix, Solaris)
      • Datenimport und -anzeige von Wafer Mappingdaten
      • Test und Installation beim Kunden
      C Solaris Unix
      SPA GmbH
      Coburg
      1 Monat
      2002-07 - 2002-07

      Katalogsoftware

      Weiterentwicklung und Kataloganpassung einer Katalogsoftware mit Bestellmöglichkeit via ISDN / Modem und dem dazugehörigen Rechnungsprogramm in Borland Delphi 2.0

      Borland Delphi
      Wachter und Partner GmbH
      Coburg
      5 Monate
      2002-02 - 2002-06

      Webbasierte Projektmanagementlösung

      Entwicklung einer Spezialsoftware für die Planung von Projekten, Erfassung von Aufwänden und Erstellung von Auswertungen (Linux, HTML, PHP, MySQL)

      Linux HTML PHP MySQL
      SPA GmbH
      Coburg
      4 Monate
      2001-10 - 2002-01

      Erstellung eines Installationsprogramms

      • Erstellung eines Software-Setups (InstallShield DevStudio 8)
      • Dialoge zur Vorkonfiguration der Software (Visual C++ 6)
      C++ InstallShield
      SPA GmbH
      Coburg

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      Ausbildung zum Datenverarbeitungskaufmann, Abschluss 2000

       

      Udacity: Artificial Intelligence for Robotics, 02/2012

      Kompetenzen

      Kompetenzen

      Top-Skills

      Python C++ C# DevOps Infrastruktur Microcontroller Embedded Development Hardwareansteuerung

      Produkte / Standards / Erfahrungen / Methoden

      Analog-/Digitaltechnik
      Borland Delphi
      CAN
      Cognex VisionPro
      Continuous Integration
      Docker
      EagleCAD
      Gitlab
      HSMS
      HTML
      Industrielle Bildverarbeitung
      Industrielle Kamerasysteme
      InstallShield
      Jenkins
      Microservices
      Scrum
      SECS/GEM
       

      Betriebssysteme

      Linux
      MacOS
      Microsoft Windows CE
      MS-DOS
      Novell NetWare
      OS/2
      PalmOS
      RHEL
      Solaris
      Ubuntu
      Windows
      Windows CE

      Programmiersprachen

      Assembler
      x86, AVR
      bash
      C
      C#
      C++
      JavaScript
      Jupyter Notebook
      Python
      Qt
      Visual Basic

      Datenbanken

      MySQL
      SQL
      SQLite

      Datenkommunikation

      CAN Bus
      EtherCAT
      Ethernet
      RS232
      TCP/IP

      Hardware

      Analog/Digital IO
      Arduino
      ARM
      CAN Bus
      embedded Systeme
      Framegrabber
      Cognex, SIS, Falcon, Allied Vision Technologies
      Industrie-Roboter
      Wafer Handlingsysteme
      Mikrocontroller
      Motorsteuerung
      Steuer und Regelsysteme

      Design / Entwicklung / Konstruktion

      Wafer Handling

      Branchen

      Branchen

      • Softwareentwicklung
      • IT
      • Automatisierung
      • Maschinenbau
      • Telekommunikation
      • Halbleiter

      Vertrauen Sie auf GULP

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das GULP Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.