Entwicklung in Java und C, Code Analysis, Reverse Engineering, Data Science
Aktualisiert am 12.10.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 17.10.2023
Verfügbar zu: 100%
davon vor Ort: 70%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
deutsch
Muttersprache
schwedisch
Muttersprache
englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Kiel (+100km) Stuttgart (+75km)
Deutschland

Reisebereitschaft vorhanden für Einarbeitung und Termine zwischendurch.


Aktuell auch mehrwöchiger Einsatz vor Ort möglich.

möglich

Projekte

Projekte

3 Monate
2023-07 - 2023-09

Schweißanlage Fehlerbehebung und Funktionserweiterung

Software-Entwickler ST SCL UR ...
Software-Entwickler

Fehlerbehebung und Erweiterung von Schweißanlage mit Siemens- & Phoenix-Steuerungen, UR-Roboter, Keyence

  • Profinet-Kommunikation
  • Schnittstellen
  • Timings



Keyence Phoenix Siemens S7
ST SCL UR PROFINET
2 Monate
2023-06 - 2023-07

Erkennung von Strukturen auf Aluminium-Oberfläche

Softwareentwickler Python
Softwareentwickler

Erkennung von Nut-Profil auf Aluminium-Oberfläche bei normalen Lichtverhältnissen

  • Anwendung von Kontur-Algorithmen
  • Implementierung eines eigenen Algorithmus
  • Test von Lichtverhältnissen
  • Auswahl Kamera und restliche Hardware

Python
8 Monate
2022-12 - 2023-07

Sondermaschinenbau SPS-Programmierung

Software-Entwickler CODESYS 3.5 ST Git
Software-Entwickler

Neuentwicklung eines SPS-Programms zur Steuerung von Schadgaskonzentrationen in einer klimaregulierten Kammer.

  • Erstellung eines Prozessablaufplans sowie Planung der Softwarearchitektur in enger Absprache mit den Maschinenentwicklern und unter Berücksichtigung der relevanten Normen bei Schadgas-Prozessen.
  • Erstellen einer graphischen Benutzeroberfläche
  • Erstellen einer Gefahrenanalyse
  • Kommunikation über TCP sowie Modbus-Protokoll

CODESYS 3.5 ST Git
3 Monate
2023-03 - 2023-05

UR Robotter für Demonstrator mit Python-Interface

Software-Entwickler Python
Software-Entwickler

Steuerung von Universal Robots Roboter über Python

  • Aufbau einer Python-Anwendung zur Bedienung der Skript-Schnittstelle von UR
  • Integration in Maschinenumgebung
  • Tests


  • Integration in bestehende Anwendung mit Schnittstellen zu Anlagenteilen

Universal Robots UR
Python
4 Monate
2022-11 - 2023-02

Bildanalyse MRT-Scans

Softwareentwickler MATLAB Linux LEAD-DBS ...
Softwareentwickler

Konzeption & Entwicklung eines Programms zur Auswertung von MRT-Bildern zu Forschungszwecken für die Neurochirugie


  • Normalisierung von Daten
  • Differenzbildung zwischen den Scans
  • Automaitisierte Auswertung und Optimierung

MATLAB
MATLAB Linux LEAD-DBS Neural Network Künstliche Intelligenz Algorithmenentwicklung Bilderkennung TensorFlow
7 Monate
2022-07 - 2023-01

SPS-Programmierung Sondermaschinenbau

Softwareentwickler e!Cockpit CoDeSys Python ...
Softwareentwickler

Weiterentwicklung eines bestehenden SPS-Programms und der Visualisierung sowie Code-Analyse in CODESYS

  • Konzeption & Entwicklung einer flexiblen Modbus Bibliothek
  • Standardisierung der Verwendung von Methoden der Funktionsbausteine
  • Code-Analyse über die Python-API in der Runtime der Entwicklungsumgebung
  • Prüfung auf Speicherbereichsüberschreitungen mittels Python-API
  • Automatisierte Generierung von Code für Datenexport aus SPS und für Dokumentation

e!Cockpit CoDeSys Python ST SCL Windows Git MQTT OPC UA Modbus
3 Monate
2022-09 - 2022-11

IoT-Umgebung und Analyse

Softwareentwickler Python ST SCL ...
Softwareentwickler

Entwicklung einer Testumgebung für IoT-Kommunikation

  • Konzeption und Entwicklung einer Architektur mit LoRaWAN- und SPS-Komponenten
  • Prüfung der eingesetzten Protokolle auf Sicherheitslücken

Raspberry Pi
Python ST SCL Siemens S7 MQTT LoRaWAN OPC UA Linux Windows
3 Jahre
2019-01 - 2021-12

Sicherheitsforschung an hardwarenaher Software

Softwareentwickler C GCC Linux
Softwareentwickler

Sicherheitsanalyse von hardwarenahen Softwareprojekten

  • Quellcodeanalyse

C GCC Linux
5 Monate
2021-07 - 2021-11

Konzeption und Entwicklung eines Backup-Verfahrens für Windows 10 zur Vorbeugung von Ransomware-Angriffen

Architekt und Softwareentwickler Visual C Visual Studio .NET Framework ...
Architekt und Softwareentwickler

Konzeption und Entwicklung eines Backup-Verfahrens für Windows 10 zur Vorbeugung von Ransomware-Angriffen

  • Architektur einer Lösung aus Hard- und Software
  • Entwicklung eines Prototyps der Software-Lösung
  • Prüfung auf Wirksamkeit des Schutzes
  • Kalkulation von Gesamtlösung

Visual C Visual Studio .NET Framework Windows
Remote
3 Monate
2019-02 - 2019-04

Android Kernel: Sicherheitslücke in Bluetooth Stack

Softwareentwickler C GCC Linux ...
Softwareentwickler
  • Quellcode-Analyse Android Bluetooth

  • Fund einer Sicherheitslücke: Pre-Authentication remote memory disclosure

  • Proof-of-Concept: Low-Level Bluetooth-Programmierung des Linux Bluetooth Stacks (BlueZ)

Android
C GCC Linux BlueZ Bluetooth
Kiel
6 Jahre 11 Monate
2010-08 - 2017-06

Promotionsarbeit "Shot noise measurements at single atom contacts in a low-temperature scanning tunnelling microscope"

Doktorand
Doktorand
  • Messung von elektronischem Rauschen kleiner als das Eigenrauschen der
    Verstärker

  • Entwicklung der gesamten Messelektronik inkl. des Verstärkers

  • Korrelationsanalyse mittels Kreuzspektrum

STM
Kiel
3 Jahre
2006-01 - 2008-12

Neuronale Netze Schrifterkennungssystem für mathematische Ausdrücke

Softwareentwickler Java
Softwareentwickler
  • Neuronale Netze / KI

  • Algorithmen

  • Programmiersprache: Java

Java
Kiel

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 11 Monate
2010-08 - 2017-06

Promotion

Dr., Christian-Albrechts-Universität zu Kiel
Dr.
Christian-Albrechts-Universität zu Kiel

?Shot noise measurements at single atom contacts in a low-temperature
scanning tunnelling microscope? am Institut für experimentelle und angewandte Physik

6 Jahre 7 Monate
2002-10 - 2009-04

Physik-Studium

Diplom-Physiker, Christian-Albrechts-Universität zu Kiel
Diplom-Physiker
Christian-Albrechts-Universität zu Kiel

Position

Position

Softwareentwicklung

Kompetenzen

Kompetenzen

Schwerpunkte

SPS-Programmierung
Experte
Sondermaschinenbau
Fortgeschritten
API / Schnittstellen
Experte
Code Analysis
Fortgeschritten
Algorithmen
Experte
Komplexität
Experte
IoT
Fortgeschritten
KI / AI / neuronale Netze
Fortgeschritten
Elektronik
Fortgeschritten
Linux
Experte

Herr B. verfügt über tiefes Expertenwissen in den Programmiersprachen C, Python und Java sowie in der Umgebung Codesys 3.5 und in Universal Robots (UR).

Durch seine schnelle Auffassungsgabe konnte er sich seit 2022 erfolgreich in Projekten in Maschinenprogrammierung sowie die gängigen IoT-Protokollstacks einarbeiten. Insgesamt bildet er die Kette von der SPS über IoT zu der KI-gestützten Analyse von Daten zuverlässig ab.

Seine Expertise in C ermöglichte ihm neben anderen erfolgreichen Projekten in der Sicherheitsforschung die Analyse und das Auffinden eines schwerwiegenden Fehlers in dem Android Bluetooth-Stack.

Programmiersprachen

Java
Experte
C
Experte
Matlab
Fortgeschritten
Python
Fortgeschritten
Haskell
Basics
Assembler
Basics
ST
Experte

Datenbanken

MySQL
Fortgeschritten
MariaDB
Fortgeschritten

Branchen

Branchen

  • Medizin (MRT-Scan-Bildanalyse)
  • Sondermaschinenbau allgemein

Einsatzorte

Einsatzorte

Kiel (+100km) Stuttgart (+75km)
Deutschland

Reisebereitschaft vorhanden für Einarbeitung und Termine zwischendurch.


Aktuell auch mehrwöchiger Einsatz vor Ort möglich.

möglich

Projekte

Projekte

3 Monate
2023-07 - 2023-09

Schweißanlage Fehlerbehebung und Funktionserweiterung

Software-Entwickler ST SCL UR ...
Software-Entwickler

Fehlerbehebung und Erweiterung von Schweißanlage mit Siemens- & Phoenix-Steuerungen, UR-Roboter, Keyence

  • Profinet-Kommunikation
  • Schnittstellen
  • Timings



Keyence Phoenix Siemens S7
ST SCL UR PROFINET
2 Monate
2023-06 - 2023-07

Erkennung von Strukturen auf Aluminium-Oberfläche

Softwareentwickler Python
Softwareentwickler

Erkennung von Nut-Profil auf Aluminium-Oberfläche bei normalen Lichtverhältnissen

  • Anwendung von Kontur-Algorithmen
  • Implementierung eines eigenen Algorithmus
  • Test von Lichtverhältnissen
  • Auswahl Kamera und restliche Hardware

Python
8 Monate
2022-12 - 2023-07

Sondermaschinenbau SPS-Programmierung

Software-Entwickler CODESYS 3.5 ST Git
Software-Entwickler

Neuentwicklung eines SPS-Programms zur Steuerung von Schadgaskonzentrationen in einer klimaregulierten Kammer.

  • Erstellung eines Prozessablaufplans sowie Planung der Softwarearchitektur in enger Absprache mit den Maschinenentwicklern und unter Berücksichtigung der relevanten Normen bei Schadgas-Prozessen.
  • Erstellen einer graphischen Benutzeroberfläche
  • Erstellen einer Gefahrenanalyse
  • Kommunikation über TCP sowie Modbus-Protokoll

CODESYS 3.5 ST Git
3 Monate
2023-03 - 2023-05

UR Robotter für Demonstrator mit Python-Interface

Software-Entwickler Python
Software-Entwickler

Steuerung von Universal Robots Roboter über Python

  • Aufbau einer Python-Anwendung zur Bedienung der Skript-Schnittstelle von UR
  • Integration in Maschinenumgebung
  • Tests


  • Integration in bestehende Anwendung mit Schnittstellen zu Anlagenteilen

Universal Robots UR
Python
4 Monate
2022-11 - 2023-02

Bildanalyse MRT-Scans

Softwareentwickler MATLAB Linux LEAD-DBS ...
Softwareentwickler

Konzeption & Entwicklung eines Programms zur Auswertung von MRT-Bildern zu Forschungszwecken für die Neurochirugie


  • Normalisierung von Daten
  • Differenzbildung zwischen den Scans
  • Automaitisierte Auswertung und Optimierung

MATLAB
MATLAB Linux LEAD-DBS Neural Network Künstliche Intelligenz Algorithmenentwicklung Bilderkennung TensorFlow
7 Monate
2022-07 - 2023-01

SPS-Programmierung Sondermaschinenbau

Softwareentwickler e!Cockpit CoDeSys Python ...
Softwareentwickler

Weiterentwicklung eines bestehenden SPS-Programms und der Visualisierung sowie Code-Analyse in CODESYS

  • Konzeption & Entwicklung einer flexiblen Modbus Bibliothek
  • Standardisierung der Verwendung von Methoden der Funktionsbausteine
  • Code-Analyse über die Python-API in der Runtime der Entwicklungsumgebung
  • Prüfung auf Speicherbereichsüberschreitungen mittels Python-API
  • Automatisierte Generierung von Code für Datenexport aus SPS und für Dokumentation

e!Cockpit CoDeSys Python ST SCL Windows Git MQTT OPC UA Modbus
3 Monate
2022-09 - 2022-11

IoT-Umgebung und Analyse

Softwareentwickler Python ST SCL ...
Softwareentwickler

Entwicklung einer Testumgebung für IoT-Kommunikation

  • Konzeption und Entwicklung einer Architektur mit LoRaWAN- und SPS-Komponenten
  • Prüfung der eingesetzten Protokolle auf Sicherheitslücken

Raspberry Pi
Python ST SCL Siemens S7 MQTT LoRaWAN OPC UA Linux Windows
3 Jahre
2019-01 - 2021-12

Sicherheitsforschung an hardwarenaher Software

Softwareentwickler C GCC Linux
Softwareentwickler

Sicherheitsanalyse von hardwarenahen Softwareprojekten

  • Quellcodeanalyse

C GCC Linux
5 Monate
2021-07 - 2021-11

Konzeption und Entwicklung eines Backup-Verfahrens für Windows 10 zur Vorbeugung von Ransomware-Angriffen

Architekt und Softwareentwickler Visual C Visual Studio .NET Framework ...
Architekt und Softwareentwickler

Konzeption und Entwicklung eines Backup-Verfahrens für Windows 10 zur Vorbeugung von Ransomware-Angriffen

  • Architektur einer Lösung aus Hard- und Software
  • Entwicklung eines Prototyps der Software-Lösung
  • Prüfung auf Wirksamkeit des Schutzes
  • Kalkulation von Gesamtlösung

Visual C Visual Studio .NET Framework Windows
Remote
3 Monate
2019-02 - 2019-04

Android Kernel: Sicherheitslücke in Bluetooth Stack

Softwareentwickler C GCC Linux ...
Softwareentwickler
  • Quellcode-Analyse Android Bluetooth

  • Fund einer Sicherheitslücke: Pre-Authentication remote memory disclosure

  • Proof-of-Concept: Low-Level Bluetooth-Programmierung des Linux Bluetooth Stacks (BlueZ)

Android
C GCC Linux BlueZ Bluetooth
Kiel
6 Jahre 11 Monate
2010-08 - 2017-06

Promotionsarbeit "Shot noise measurements at single atom contacts in a low-temperature scanning tunnelling microscope"

Doktorand
Doktorand
  • Messung von elektronischem Rauschen kleiner als das Eigenrauschen der
    Verstärker

  • Entwicklung der gesamten Messelektronik inkl. des Verstärkers

  • Korrelationsanalyse mittels Kreuzspektrum

STM
Kiel
3 Jahre
2006-01 - 2008-12

Neuronale Netze Schrifterkennungssystem für mathematische Ausdrücke

Softwareentwickler Java
Softwareentwickler
  • Neuronale Netze / KI

  • Algorithmen

  • Programmiersprache: Java

Java
Kiel

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 11 Monate
2010-08 - 2017-06

Promotion

Dr., Christian-Albrechts-Universität zu Kiel
Dr.
Christian-Albrechts-Universität zu Kiel

?Shot noise measurements at single atom contacts in a low-temperature
scanning tunnelling microscope? am Institut für experimentelle und angewandte Physik

6 Jahre 7 Monate
2002-10 - 2009-04

Physik-Studium

Diplom-Physiker, Christian-Albrechts-Universität zu Kiel
Diplom-Physiker
Christian-Albrechts-Universität zu Kiel

Position

Position

Softwareentwicklung

Kompetenzen

Kompetenzen

Schwerpunkte

SPS-Programmierung
Experte
Sondermaschinenbau
Fortgeschritten
API / Schnittstellen
Experte
Code Analysis
Fortgeschritten
Algorithmen
Experte
Komplexität
Experte
IoT
Fortgeschritten
KI / AI / neuronale Netze
Fortgeschritten
Elektronik
Fortgeschritten
Linux
Experte

Herr B. verfügt über tiefes Expertenwissen in den Programmiersprachen C, Python und Java sowie in der Umgebung Codesys 3.5 und in Universal Robots (UR).

Durch seine schnelle Auffassungsgabe konnte er sich seit 2022 erfolgreich in Projekten in Maschinenprogrammierung sowie die gängigen IoT-Protokollstacks einarbeiten. Insgesamt bildet er die Kette von der SPS über IoT zu der KI-gestützten Analyse von Daten zuverlässig ab.

Seine Expertise in C ermöglichte ihm neben anderen erfolgreichen Projekten in der Sicherheitsforschung die Analyse und das Auffinden eines schwerwiegenden Fehlers in dem Android Bluetooth-Stack.

Programmiersprachen

Java
Experte
C
Experte
Matlab
Fortgeschritten
Python
Fortgeschritten
Haskell
Basics
Assembler
Basics
ST
Experte

Datenbanken

MySQL
Fortgeschritten
MariaDB
Fortgeschritten

Branchen

Branchen

  • Medizin (MRT-Scan-Bildanalyse)
  • Sondermaschinenbau allgemein

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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