Backend Software Entwicklung (Azure Cloud Software Entwicklung) oder Embedded Software Entwicklung
Aktualisiert am 06.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Systems
Automatisierungstechnik
Softwarearchitektur
Software
IoT
Python
Java
C
C/C++
DevOps
Azure function
Azure
Software-Testing
Französisch
Muttersprache
Deutsch
fließend (C1)
Englisch
sehr gut (B2)

Einsatzorte

Einsatzorte

München (+75km) Stuttgart (+50km) Augsburg (+50km) Ingolstadt, Donau (+50km) Nürnberg (+50km) Rosenheim, Oberbayern (+50km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2024-09 - 2025-03

Entwicklung von umsetzungsfähigen Architekturlösungen

Software-Architekt, Projektmitarbeiter ASPICE PLANT-UML Python (mit OOP) ...
Software-Architekt, Projektmitarbeiter
Entwicklung von umsetzungsfähigen Architekturlösungen für Funktionsanfragen an das Projekt VSDS (Various Sensor Data Service)
ASPICE PLANT-UML Python (mit OOP) REST-API OpenAPI Kafka Jenkins Sonar IntelliJ GIT und PowerShell AZURE-Cloud AWS IntelliJ IDE VSCode Bitbuket Git Teams Windows Azure Key-Vault und Azure AD AUDI (MSI: Confluence Jira) Microsoft 365 Apache Kafka Kubernetes Elasticsearch Logstash Kibana Spark
AUDI AG
Gaimersheim
2 Jahre 2 Monate
2022-04 - 2024-05

Entwicklung von BMW-Logistik Web-Applikationen für Azure Cloud

Software-Ingenieur, Programmierer und Tester, Projektmitarbeiter Python (mit OOP Pandas Flask ...
Software-Ingenieur, Programmierer und Tester, Projektmitarbeiter
  • Entwicklung von Azure Web-Anwendungen mit Python und Visual Studio Code
  • Implementierung der Backend REST-API, Generieren des Models und Kontrollers
  • Entwicklung von Azure-Functions, Softwarefeatures und Anpassung oder Erweiterungen aller Services (Admin-Service, User-Service, Issue-Service, Approval-Service, Notification-Service etc.)
  • Konfiguration und Bereitstellung der PostgreSQL Datenbank in Azure.
  • Konfiguration und Bereitstellung der Azure Key-Vault und Azure AD und Identity and Access Management
  • Erstellen, Abfragen und Aktualisieren von PostgreSQL-Datenbankobjekten
  • Implementierung der Unit-Tests und Systemintegrationstests (SIT) für alle Services
  • Dokumentation der Tests
  • Testen vor Ort der REST-API und Azure-Functions (Endpoints) mit Swagger und Thunder Client und Postman
  • Aufbau der Testautomatisierung auf Basis von Selenium
  • Reviews von Code anderer Entwickler, Troubleshooting, Bugfixing und Code Pflege
  • Anwendung von Jenkins (CI Build Server) für CI/CD und Anpassung der Jenkins-Skript
  • Sonar (SonarQube) Anwendung für statische Code-Analyse und Bewertung der Code-Qualität
  • Anwendung von Nexus zum Migrieren des E-Mail-Artefakts
  • Regelmäßige Meetings (BMW-Daily) vor Ort und via Teams nach SCRUM
  • Reviews und Demonstrationen der Entwicklungsergebnisse
Python (mit OOP Pandas Flask AutoRest/MS-Rest-Framework) REST-API Node.js Azure Entra ID (Active Directory) IAM OpenAPI LDAP Kafka Docker Jenkins Sonar Selenium GIT und PowerShell AZURE PyCharm VSCode Bitbuket Github Nexus Teams Jira VDI Windows Confluence pgAdmin (PostgreSQL Tools für Datenbank) BWM (ATC)
BRAIN GmbH
München
5 Monate
2023-10 - 2024-02

FlexUse

Projektmitarbeiter Python CAN-BUS Autosar ...
Projektmitarbeiter
  • Implementierung und Testen verschiedener CAN-BUS-signale (Performanz-Test)
Python CAN-BUS Autosar Can-Libraries Can-interface-Vector GIT und PowerShell PyCharm VSCode Analyzer Topologie-Editor Bitbuket Teams Jira Windows BWM(ATC)
BRAIN GmbH
6 Monate
2022-11 - 2023-04

Digital-Keys/Carsharing

Projektmitarbeiter BMW-Digital-Keys Python Logging ...
Projektmitarbeiter
Design, Implementierung, Simulieren und Testen von BMW Digital-Keys (Rack-Hack):
  • Client-Server Code Implementierung (Low level)
  • Checken alle Eingabe (Digital-Keys) des Clients auf Server
  • OpenSSL Anwendung zum Erzeugen (key, pem und crt) Files
  • Zertifikat (.crt) als Windows-Trusted-Certificates konfigurieren und hinzufügen
  • Implementierung der Unit Tests
  • Detaillierte Paketaufzeichnungen mit Wireshark-Anwendung
BMW-Digital-Keys Python Logging pip Socket SSL/TLS libraries REST-API GIT und PowerShell Wireshark OpenSSL (key pem und Zertifikat (.crt)) AZURE VSCode Bitbucket GitHub Teams Jira Windows BWM(ATC)
BRAIN-GmbH
5 Monate
2021-08 - 2021-12

Windows-Bedienungssoftware

Software-Ingenieur, Programmierer
Software-Ingenieur, Programmierer
Projektmitarbeiter zum Programmieren der Windows-Bedienungssoftware mit Delphi/ Object Pascal und Embarcadero RAD Studio
  • Programmieren der Konfigurationssoftware mit Java und Eclipse
  • Debugging, Fehleranalyse und Bugfixing im Code der Software: WinATV
  • Implementieren der neuen Features im WinATV-Code
  • Programmieren von SPS mit Automation Basic/ST im Automation Studio
  • Testen der Software mit der Steuerung an der Maschine
ATV-Technologie GmbH
Vaterstetten bei München
5 Monate
2019-10 - 2020-02

Erstellung - Bachelorarbeit

C/C++ Ethernet IP ...
  • Thema der Bachelorarbeit: auf Anfrage
C/C++ Ethernet IP ARP UDP CRC32 MCU-Microkontroller-Architektur (Mikrocontroller von ARM Cortex M4) FPGA VHDL SPS/ST ZanderNet- Kommunikationsprotokoll Firmware Hash-Wert Steuerung der ZX09-Serie JTAG GIT und PowerShell Wireshark MCUXpresso IDE IAR Embedded Workbench IDE Impact von XILINX ISE EX_PRESS_5 der Firma Zander Aachen und Teams
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal
3 Monate
2019-11 - 2020-01

Lehrauftrag

Wissenschaftliche Hilfskraft Matlab Simulink
Wissenschaftliche Hilfskraft
  • Tutor für Vorlesung + Übung: Ingenieurwissenschaftliche Software-Werkzeuge
  • Programmierung
Matlab Simulink
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal
1 Jahr 3 Monate
2018-05 - 2019-07

Embedded Software Entwicklung

Programmierer, Wissenschaftliche Hilfskraft C/C++ Ethernet IP ...
Programmierer, Wissenschaftliche Hilfskraft
Projektmitarbeiter zur Entwicklung einer Betriebssoftware/ Firmware der ZX09-Serien (Steuerungen mit FPGA und Mikrocontroller von ARM Cortex M4) für eine Firma der Industrieelektronik Zander Aachen (URL auf Anfrage):
  • Funktionale Erweiterung der Kommunikation einer Steuerung (PLC) auf UDP/IP mit C-Programmiersprache
  • Weitere Implementierungen von Ethernet-Pakete gemäß Protokoll der Firma Zander Aachen
  • Generieren der VHDL-Code und FPGA flashen
  • Entwicklung und Erweiterung der SPS oder Strukturierter Texte
  • Das auf einem FPGA basierende Steuergerät wird mit Xilinx ISE Impact über JTAG konfiguriert und programmiert
  • Steuergerät (PLC) testen mit SPS oder Strukturierter Texte dazu benutzt man EX_PRESS 5 der Firma Zander Aachen
  • Portierung von Code zu anderer Steuerung
  • Troubleshooting und Ethernet-Pakete Analysen mit Wireshark
  • Testanalyse und Testauswertung der Ergebnisse.
  • Betreuung für Vorlesung + Übung im Fach Ingenieurwissenschaftliche Softwarewerkzeuge Programmieren mit Matlab, Simulink und Java mit Spring Boot
C/C++ Ethernet IP ARP UDP Mikrocontroller von ARM Cortex M4 LPC-uC FPGA VHDL SPS/ST ZanderNet-Kommunikationsprotokoll Firmware Hash-Wert Steuerung der ZX09-Serie JTAG GIT STM32 und PowerShell Java mit Spring Boot Wireshark MCUXpresso IDE IAR Embedded Workbench IDE Impact von XILINX ISE EX_PRESS_5 der Firma Zander Aachen
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2025-09 - 2025-10

Weiterbildung - Software-Test

alfatraining Bildungszentrum GmbH, München
alfatraining Bildungszentrum GmbH, München
6 Jahre
2014-04 - 2020-03

Studium - Technischen Informatik/ Automatisierungstechnik

Bachelor of Science, Technische Universität Clausthal
Bachelor of Science
Technische Universität Clausthal
4 Jahre 6 Monate
2009-10 - 2014-03

Studium - Informationstechnik

Technische Universität Clausthal
Technische Universität Clausthal
2 Jahre 7 Monate
2006-04 - 2008-10

Deutsch-Kurse

  • Sprachkurse Deutsch als Fremdsprache mit B2, ASL München
  • Deutschkurse für Ausländer
  • Universität München e. V. 

  • Deutsche Sprachprüfung für den Hochschulzugang (DSH)/ und Niveau C1
  • Bayerische Julius-Maximilians-Universität Würzburg

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Automatisierungstechnik Softwarearchitektur Software IoT Python Java C C/C++ DevOps Azure function Azure Software-Testing

Schwerpunkte

  • Ingenieur für Technische Informatik (TU) mit mehr als 5 Jahre Berufserfahrung als Softwareentwickler | Tester
  • Erfahrungen mit Python (OOP), Java
  • Erfahrungen in Embedded-Software Programmierung mit C/C++
  • Erfahrungen in Cloud Computing (Microsoft Azure Cloud und AWS) und IT-Sicherheit
  • Erfahrungen in Software-Test (zertifizierter Software-Tester)
  • Kenntnisse der Protokolle: Ethernet, UDP und TCP/IP, SPI
  • Kenntnisse von UML2, REST-API, Git, GitLab, Bitbuket, Jenkins, Sonar und Kubernetes
  • IT-Systems Engineering, Unix/Linux, Windows-OS, Docker und VMware

Produkte / Standards / Erfahrungen / Methoden

Modellierungs-Sprache
  • Azure
  • AWS
  • UML2 mit PlantUML
  • MagicDraw 
  • Draw IO

Software-Qualität-Softwaretests
  • Unit-Test
  • System-Test
  • Systemintegrationstests (SIT) 
  • CI/CD

DevOps
  • Agile
  • Jenkins
  • Sonar
  • NEXUS
  • Git
  • Gitlab 
  • Jira

IT-Sicherheit
  • Cybersicherheit
  • Firewalls
  • VPN
  • Virenscanner

Büro
  • Microsoft Office
    • Word
    • Excel
    • PowerPoint

Betriebssysteme

Android
Mac/IOS
Windows
Windows Server
Unix/Linux
Kali, OpenSUSE, Ubuntu

Programmiersprachen

  • Python (OOP) mit Visual Studio Code
  • C mit IAR Embedded Workbench
  • Keil
  • Java
  • C++ mit Eclipse und IntelliJ IDEA
  • Visual Studio

Datenbanken

PostgreSQL
MySQL

Einsatzorte

Einsatzorte

München (+75km) Stuttgart (+50km) Augsburg (+50km) Ingolstadt, Donau (+50km) Nürnberg (+50km) Rosenheim, Oberbayern (+50km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2024-09 - 2025-03

Entwicklung von umsetzungsfähigen Architekturlösungen

Software-Architekt, Projektmitarbeiter ASPICE PLANT-UML Python (mit OOP) ...
Software-Architekt, Projektmitarbeiter
Entwicklung von umsetzungsfähigen Architekturlösungen für Funktionsanfragen an das Projekt VSDS (Various Sensor Data Service)
ASPICE PLANT-UML Python (mit OOP) REST-API OpenAPI Kafka Jenkins Sonar IntelliJ GIT und PowerShell AZURE-Cloud AWS IntelliJ IDE VSCode Bitbuket Git Teams Windows Azure Key-Vault und Azure AD AUDI (MSI: Confluence Jira) Microsoft 365 Apache Kafka Kubernetes Elasticsearch Logstash Kibana Spark
AUDI AG
Gaimersheim
2 Jahre 2 Monate
2022-04 - 2024-05

Entwicklung von BMW-Logistik Web-Applikationen für Azure Cloud

Software-Ingenieur, Programmierer und Tester, Projektmitarbeiter Python (mit OOP Pandas Flask ...
Software-Ingenieur, Programmierer und Tester, Projektmitarbeiter
  • Entwicklung von Azure Web-Anwendungen mit Python und Visual Studio Code
  • Implementierung der Backend REST-API, Generieren des Models und Kontrollers
  • Entwicklung von Azure-Functions, Softwarefeatures und Anpassung oder Erweiterungen aller Services (Admin-Service, User-Service, Issue-Service, Approval-Service, Notification-Service etc.)
  • Konfiguration und Bereitstellung der PostgreSQL Datenbank in Azure.
  • Konfiguration und Bereitstellung der Azure Key-Vault und Azure AD und Identity and Access Management
  • Erstellen, Abfragen und Aktualisieren von PostgreSQL-Datenbankobjekten
  • Implementierung der Unit-Tests und Systemintegrationstests (SIT) für alle Services
  • Dokumentation der Tests
  • Testen vor Ort der REST-API und Azure-Functions (Endpoints) mit Swagger und Thunder Client und Postman
  • Aufbau der Testautomatisierung auf Basis von Selenium
  • Reviews von Code anderer Entwickler, Troubleshooting, Bugfixing und Code Pflege
  • Anwendung von Jenkins (CI Build Server) für CI/CD und Anpassung der Jenkins-Skript
  • Sonar (SonarQube) Anwendung für statische Code-Analyse und Bewertung der Code-Qualität
  • Anwendung von Nexus zum Migrieren des E-Mail-Artefakts
  • Regelmäßige Meetings (BMW-Daily) vor Ort und via Teams nach SCRUM
  • Reviews und Demonstrationen der Entwicklungsergebnisse
Python (mit OOP Pandas Flask AutoRest/MS-Rest-Framework) REST-API Node.js Azure Entra ID (Active Directory) IAM OpenAPI LDAP Kafka Docker Jenkins Sonar Selenium GIT und PowerShell AZURE PyCharm VSCode Bitbuket Github Nexus Teams Jira VDI Windows Confluence pgAdmin (PostgreSQL Tools für Datenbank) BWM (ATC)
BRAIN GmbH
München
5 Monate
2023-10 - 2024-02

FlexUse

Projektmitarbeiter Python CAN-BUS Autosar ...
Projektmitarbeiter
  • Implementierung und Testen verschiedener CAN-BUS-signale (Performanz-Test)
Python CAN-BUS Autosar Can-Libraries Can-interface-Vector GIT und PowerShell PyCharm VSCode Analyzer Topologie-Editor Bitbuket Teams Jira Windows BWM(ATC)
BRAIN GmbH
6 Monate
2022-11 - 2023-04

Digital-Keys/Carsharing

Projektmitarbeiter BMW-Digital-Keys Python Logging ...
Projektmitarbeiter
Design, Implementierung, Simulieren und Testen von BMW Digital-Keys (Rack-Hack):
  • Client-Server Code Implementierung (Low level)
  • Checken alle Eingabe (Digital-Keys) des Clients auf Server
  • OpenSSL Anwendung zum Erzeugen (key, pem und crt) Files
  • Zertifikat (.crt) als Windows-Trusted-Certificates konfigurieren und hinzufügen
  • Implementierung der Unit Tests
  • Detaillierte Paketaufzeichnungen mit Wireshark-Anwendung
BMW-Digital-Keys Python Logging pip Socket SSL/TLS libraries REST-API GIT und PowerShell Wireshark OpenSSL (key pem und Zertifikat (.crt)) AZURE VSCode Bitbucket GitHub Teams Jira Windows BWM(ATC)
BRAIN-GmbH
5 Monate
2021-08 - 2021-12

Windows-Bedienungssoftware

Software-Ingenieur, Programmierer
Software-Ingenieur, Programmierer
Projektmitarbeiter zum Programmieren der Windows-Bedienungssoftware mit Delphi/ Object Pascal und Embarcadero RAD Studio
  • Programmieren der Konfigurationssoftware mit Java und Eclipse
  • Debugging, Fehleranalyse und Bugfixing im Code der Software: WinATV
  • Implementieren der neuen Features im WinATV-Code
  • Programmieren von SPS mit Automation Basic/ST im Automation Studio
  • Testen der Software mit der Steuerung an der Maschine
ATV-Technologie GmbH
Vaterstetten bei München
5 Monate
2019-10 - 2020-02

Erstellung - Bachelorarbeit

C/C++ Ethernet IP ...
  • Thema der Bachelorarbeit: auf Anfrage
C/C++ Ethernet IP ARP UDP CRC32 MCU-Microkontroller-Architektur (Mikrocontroller von ARM Cortex M4) FPGA VHDL SPS/ST ZanderNet- Kommunikationsprotokoll Firmware Hash-Wert Steuerung der ZX09-Serie JTAG GIT und PowerShell Wireshark MCUXpresso IDE IAR Embedded Workbench IDE Impact von XILINX ISE EX_PRESS_5 der Firma Zander Aachen und Teams
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal
3 Monate
2019-11 - 2020-01

Lehrauftrag

Wissenschaftliche Hilfskraft Matlab Simulink
Wissenschaftliche Hilfskraft
  • Tutor für Vorlesung + Übung: Ingenieurwissenschaftliche Software-Werkzeuge
  • Programmierung
Matlab Simulink
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal
1 Jahr 3 Monate
2018-05 - 2019-07

Embedded Software Entwicklung

Programmierer, Wissenschaftliche Hilfskraft C/C++ Ethernet IP ...
Programmierer, Wissenschaftliche Hilfskraft
Projektmitarbeiter zur Entwicklung einer Betriebssoftware/ Firmware der ZX09-Serien (Steuerungen mit FPGA und Mikrocontroller von ARM Cortex M4) für eine Firma der Industrieelektronik Zander Aachen (URL auf Anfrage):
  • Funktionale Erweiterung der Kommunikation einer Steuerung (PLC) auf UDP/IP mit C-Programmiersprache
  • Weitere Implementierungen von Ethernet-Pakete gemäß Protokoll der Firma Zander Aachen
  • Generieren der VHDL-Code und FPGA flashen
  • Entwicklung und Erweiterung der SPS oder Strukturierter Texte
  • Das auf einem FPGA basierende Steuergerät wird mit Xilinx ISE Impact über JTAG konfiguriert und programmiert
  • Steuergerät (PLC) testen mit SPS oder Strukturierter Texte dazu benutzt man EX_PRESS 5 der Firma Zander Aachen
  • Portierung von Code zu anderer Steuerung
  • Troubleshooting und Ethernet-Pakete Analysen mit Wireshark
  • Testanalyse und Testauswertung der Ergebnisse.
  • Betreuung für Vorlesung + Übung im Fach Ingenieurwissenschaftliche Softwarewerkzeuge Programmieren mit Matlab, Simulink und Java mit Spring Boot
C/C++ Ethernet IP ARP UDP Mikrocontroller von ARM Cortex M4 LPC-uC FPGA VHDL SPS/ST ZanderNet-Kommunikationsprotokoll Firmware Hash-Wert Steuerung der ZX09-Serie JTAG GIT STM32 und PowerShell Java mit Spring Boot Wireshark MCUXpresso IDE IAR Embedded Workbench IDE Impact von XILINX ISE EX_PRESS_5 der Firma Zander Aachen
Institut für Elektrische Informationstechnik, Abteilung Automatisierungstechnik, Technische Universität Clausthal

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2025-09 - 2025-10

Weiterbildung - Software-Test

alfatraining Bildungszentrum GmbH, München
alfatraining Bildungszentrum GmbH, München
6 Jahre
2014-04 - 2020-03

Studium - Technischen Informatik/ Automatisierungstechnik

Bachelor of Science, Technische Universität Clausthal
Bachelor of Science
Technische Universität Clausthal
4 Jahre 6 Monate
2009-10 - 2014-03

Studium - Informationstechnik

Technische Universität Clausthal
Technische Universität Clausthal
2 Jahre 7 Monate
2006-04 - 2008-10

Deutsch-Kurse

  • Sprachkurse Deutsch als Fremdsprache mit B2, ASL München
  • Deutschkurse für Ausländer
  • Universität München e. V. 

  • Deutsche Sprachprüfung für den Hochschulzugang (DSH)/ und Niveau C1
  • Bayerische Julius-Maximilians-Universität Würzburg

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Automatisierungstechnik Softwarearchitektur Software IoT Python Java C C/C++ DevOps Azure function Azure Software-Testing

Schwerpunkte

  • Ingenieur für Technische Informatik (TU) mit mehr als 5 Jahre Berufserfahrung als Softwareentwickler | Tester
  • Erfahrungen mit Python (OOP), Java
  • Erfahrungen in Embedded-Software Programmierung mit C/C++
  • Erfahrungen in Cloud Computing (Microsoft Azure Cloud und AWS) und IT-Sicherheit
  • Erfahrungen in Software-Test (zertifizierter Software-Tester)
  • Kenntnisse der Protokolle: Ethernet, UDP und TCP/IP, SPI
  • Kenntnisse von UML2, REST-API, Git, GitLab, Bitbuket, Jenkins, Sonar und Kubernetes
  • IT-Systems Engineering, Unix/Linux, Windows-OS, Docker und VMware

Produkte / Standards / Erfahrungen / Methoden

Modellierungs-Sprache
  • Azure
  • AWS
  • UML2 mit PlantUML
  • MagicDraw 
  • Draw IO

Software-Qualität-Softwaretests
  • Unit-Test
  • System-Test
  • Systemintegrationstests (SIT) 
  • CI/CD

DevOps
  • Agile
  • Jenkins
  • Sonar
  • NEXUS
  • Git
  • Gitlab 
  • Jira

IT-Sicherheit
  • Cybersicherheit
  • Firewalls
  • VPN
  • Virenscanner

Büro
  • Microsoft Office
    • Word
    • Excel
    • PowerPoint

Betriebssysteme

Android
Mac/IOS
Windows
Windows Server
Unix/Linux
Kali, OpenSUSE, Ubuntu

Programmiersprachen

  • Python (OOP) mit Visual Studio Code
  • C mit IAR Embedded Workbench
  • Keil
  • Java
  • C++ mit Eclipse und IntelliJ IDEA
  • Visual Studio

Datenbanken

PostgreSQL
MySQL

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.