C, C++, STM, ESP, ARM, Azure, Azure IoT SDK, MQTT, I2C, RS232
Aktualisiert am 11.04.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 11.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Spanisch

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Österreich
möglich

Projekte

Projekte

9 Monate
2023-10 - heute

KI-basiertes Fabrikbetriebssystem

Software Engineer C C++ ESP32 ...
Software Engineer
Das KI-basierte Fabrik-Betriebssystem (Factory OS) folgt in den Grundsätzen den Empfehlungen der Referenzarchitektur Industrie 4.0 und ermöglicht neben der Cloud-Integration auch die echtzeitfähige Shop Floor Kommunikation. Das Factory OS verfügt dazu in seinem Kern über ein semantisches Informationsmodell, welches als objektorientierte domänenspezifische Ontologie die Interoperabilität im Gesamtsystem sicherstellt und KI-Anwendungen den einfachen Zugriff auf Produktionsdaten ermöglicht (Plug & Play).
Meine Aufgaben dabei:
? Implementierung eines Sparkplug B konformen Gerätes auf Basis ESP32
? Integration von Bibliotheken für die MQTT-Kommunikation und die Codierung von Sparkplug B Nachrichten im Protobuf Format
? Definition eines Gerätemodells gemäß Sparkplug B Schema
? Implementierung Applikationslogiken für die Publikation des Gerätemodells und von Telemetriedaten der an die Mikrocontroller-Platine angeschlossenen Sensoren, unter Verwendung der Sparkplug B Nachrichtentypen
? Implementierung einer über Jobs parametrierbaren Logik zur Abfrage und Simulation der Telemetriedaten
? Absicherung der MQTT-Kommunikation durch TLS und Basic Authentication

? Funktionstests und Dokumentation


Aktivitäten:

 Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, ESP32, FreeRTOS, MQTT, Sparkplug B, Protocol Buffers, HTTP

Tools:

 VS Code, PlatformIO, GitLab, Azure DevOps, Eclipse Mosquitto, Protocol Buffers Compiler (protoc), PlantUML


VS Code PlatformIO GitLab Azure DevOps Eclipse Mosquitto Protocol Buffers Compiler (protoc) PlantUML Konzeption Implementierung Dokumentation Test
C C++ ESP32 FreeRTOS MQTT Sparkplug B Protocol Buffers HTTP
Maschinen- und Anlagenbau
1 Jahr 1 Monat
2023-06 - heute

Firmware für IoT Anwendung mit Telemetriedatenverarbeitung und OTA update

Softwareentwicklerin C Azure SDK for C ESP32 ...
Softwareentwicklerin

Für einen Kunden im Bereich der Geräteentwicklung wurde eine auf ESP32 WROVER basierende Anwendung in der Programmiersprache C entwickelt. Die Anwendung übermittelt Telemetriedaten von Sensoren auf der Mikrocontroller-Platine an einen Device Twin in der Azure IoT Cloud. Des weiteren wurde die Funktion eines Over the Air firmware updates über die IoT Central Instanz implementiert.

Meine Aufgaben dabei:

  • Konzipierung Geräteentwicklung und -kommunikation in bestehender Azure SDK for embedded C Softwarearchitektur
  • Konzipierung und Erstellung Device Twin Template in Azure IoT Central mit festen Geräteeigenschaften, Darstellung der Telemetriedaten und Eingabemöglichkeiten für modifizierbare Eigenschaften
  • Implementierung Applikationslogiken für die Verarbeitung von Device Informationen, modifizierbaren Werten und für die Ausführung von Befehlen aus IoT Central
  • Implementierung Logik für OTA HTTPS firmware update unter Verwendung eines Azure blobstorage Speicherbereichs für die versionierten firmware update Binärcode-Dateien
  • Implementierung Logik für Wertspeicherung im Flash Speicher des ESP32, für zur Laufzeit durch den Benutzer geänderte Einstellungen und Statusmeldungen
  • Funktionstests und Dokumentation


Aktivitäten:

Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, Azure SDK for C, ESP32, freeRTOS, MQTT, HTTPS

Tools:

ESP-IDF, VS Code, PlatformIO, Git, UML-Tools: Plant-UML

ESP-IDF VS Code PlatformIO Git UML-Tools: Plant-UML Konzeption Implementierung Dokumentation Test
C Azure SDK for C ESP32 freeRTOS MQTT HTTPS
Systemhaus Embedded Geräte
3 Monate
2023-03 - 2023-05

Implementierung Firmware für ESP32 Lichtzeichen

Software Engineer C C++ ESP32 ...
Software Engineer

Für einen Hersteller aus der Bühnentechnik wurde eine Erweiterung einer auf ESP32 basierenden embedded Gerätesoftware für ein über Ethernet steuerbares Lichtzeichen in der Programmiersprache C implementiert. Das Lichtzeichen verfügt über eine LED Matrix und wird über ein Custom-Protokoll von verschiedenen Netzwerkteilnehmern über Ethernet geschalten. Das Lichtzeichen dient der Anzeige verschiedenfarbiger Lichtsignale und statischer sowie dynamischer Informationstexte für Benachrichtigungen im Veranstaltungsablauf.

 

Meine Aufgaben dabei:

·         Anbindung Hardware

·         Funktionserweiterung um WS2812B LED-Matrix zur Anzeige verschiedener Farb- und Textanzeigen

·         Konzipierung und Implementierung Applikationslogiken für die Ansteuerung der Lichtzeichen und Befehlsübermittlung über Custom-UDP-Telegramme

·         Implementierung Logik für Speicherung neuer Texte im Flash Speicher des Geräts

·         Funktionstests der Protokollverarbeitung und Dokumentation


Aktivitäten:

 Anforderungsanalyse, Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, ESP32, Ethernet, UDP, SPIFFS

Tools:

 VS Code, PlatformIO, PacketSender, WireShark, Git, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner



VS Code PlatformIO PacketSender WireShark Git UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Anforderungsanalyse Konzeption Implementierung Dokumentation Test
C C++ ESP32 Ethernet UDP SPIFFS
Hersteller Bühnentechnik
5 Monate
2022-10 - 2023-02

Middleware für serielle Kommunikation von Embedded IO Board

Softwareentwicklerin C C++ STM32 ...
Softwareentwicklerin

Für einen Maschinenhersteller aus der Steuerungstechnik wurde eine Middleware in C für die serielle Kommunikation über die RS232 Schnittstelle zwischen einem Embedded Linux System und einem STM32 Controllerboard entwickelt. Für die asynchrone Datenübertragung von Inputs des Controllerboards und Steuerungsbefehlen vom Embedded Linux System wurde ein Custom Protokoll konzipiert. Über das Protokoll wurde die Steuerung von LCD Displays und weiterer GPIO Signale auf der Platine realisiert. Zudem wurde ein Heartbeat-Signal implementiert, um den Verbindungsstatus zu kontrollieren.

 

Meine Aufgaben dabei:

  • Implementierung Interfaces zur Ansteuerung der MCU-Peripherie über I2C
  • Konzipierung Softwarearchitektur für asynchrone Datenübertragung und ?verarbeitung über die serielle RS232 Schnittstelle per UART
  • Konzipierung und Implementierung Custom Protokoll mit Request/Response Verfahren und CRC32 Checksum
  • Implementierung Heartbeat-Signal
  • Entwicklerdokumentation, Integrations- und Systemtests 


Aktivitäten:

Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, C++, STM32, St-Link, I2C, RS232

Tools:



STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Gitlab VS Code Konzeption Implementierung Dokumentation Test
C C++ STM32 St-Link I2C RS232
Maschinenhersteller Steuerungstechnik
5 Monate
2022-10 - 2023-02

Middleware für serielle Kommunikation von Embedded IO Board

Software Engineer C C++ STM32 ...
Software Engineer

Für einen Maschinenhersteller aus der Steuerungstechnik wurde eine Middleware in C für die serielle Kommunikation über die RS232 Schnittstelle zwischen einem Embedded Linux System und einem STM32 Controllerboard entwickelt. Für die asynchrone Datenübertragung von Inputs des Controllerboards und Steuerungsbefehlen vom Embedded Linux System wurde ein Custom Protokoll konzipiert. Über das Protokoll wurde die Steuerung von LCD Displays und weiterer GPIO Signale auf der Platine realisiert. Zudem wurde ein Heartbeat-Signal implementiert, um den Verbindungsstatus zu kontrollieren.

Meine Aufgaben dabei:

·         Implementierung Interfaces zur Ansteuerung der MCU-Peripherie über I2C

·         Konzipierung Softwarearchitektur für asynchrone Datenübertragung und ?verarbeitung über die serielle RS232 Schnittstelle per UART

·         Konzipierung und Implementierung Custom Protokoll mit Request/Response Verfahren und CRC32 Checksum

·         Implementierung Heartbeat-Signal

·         Entwicklerdokumentation, Integrations- und Systemtests


Aktivitäten:

 Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, STM32, St-Link, I2C, RS232

Tools:

 STM32CubeMX, STM32CubeIDE, TeraTerm, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner, Gitlab, VS Code


STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Gitlab VS Code Konzeption Implementierung Dokumentation Test
C C++ STM32 St-Link I2C RS232
Maschinenhersteller Steuerungstechnik
8 Monate
2021-10 - 2022-05

Firmware zur Beleuchtungs- und Zugangssteuerung eines Kontrollpults

Softwareentwicklerin C STM32 St-Link ...
Softwareentwicklerin

Für einen Hersteller aus der Bühnentechnik wurde eine Firmware in C für eine auf STM32F407 basierende Steuerplatine eines Kontrollpults entwickelt. Die Steuerplatine dient der Regelung der LED-Pultbeleuchtung über einen Drehgeber mit PWM sowie der Ansteuerung weiterer Pult-Peripherie aus anderen Baugruppen (Relais, Monitore, Spezialtastaturen, Lautsprecher) sowie der Pultaktivierung über einen Schlüsselschalter

Meine Aufgaben dabei:

  • Konzipierung Softwarearchitektur für die Umsetzung der Regelung der LED-Pultbeleuchtung über einen Drehgeber
  • Implementierung Applikationslogiken für die Signalverarbeitung des Drehgebers über Hardware-Interrupts
  • Variable Helligkeitsregelung der LEDs mittels Pulsweitenmodulation
  • Zuschaltung weiterer Pult-Peripherie aus anderen Baugruppen (Spezialtastaturen, Lautsprecher)
  • Implementierung der Funktionsweise eines Schlüsselschalters zur Aktivierung des Kontrollpults


Aktivitäten:

Anforderungsanalyse, Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, STM32, St-Link, I2C, PWM

Tools:

STM32CubeMX, STM32CubeIDE, TeraTerm, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner, Git, VS Code

STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Git VS Code Anforderungsanalyse Konzeption Implementierung Dokumentation Test
C STM32 St-Link I2C PWM
Hersteller Bühnentechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2010-10 - 2014-09

Grundstudium Regenerative Energien-Elektrotechnik

Hochschule München
Hochschule München

Position

Position

Software Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Geräte-/Hardwarenahe Entwicklung
Softwareentwicklerin
Windows
Scrum
V-modell
Git
Azure DevOps Server
Gitlab
C
C++
Java
Embedded Software Entwicklung

Produkte / Standards / Erfahrungen / Methoden

MySQL
JSON
REST
SQL
Oracle
TCP/IP
WLAN
NTP / PTP
RS232
SPI
I2C
MQTT
HTTP / HTTPS
UDP
GCC
Visual Studio
Visual Studio Code
Workbench
Eclipse
ST-Link
UML
CMake
Git
JUnit
Integrationstests
Systemtests
ARM
x86
STM32
ARM Cortex-M3 (CMSIS)
STM32 Mikrocontroller Familie
ESP32
Azure IoT Central
Azure Data Explorer
Azure Digital Twin Service
Azure IoT SDK C
Requirements Engineering
Software Architekt / Design
Implementierung
Unit Testing
Azure DevOps
Gitlab
V-Modell
Scrum

Betriebssysteme

FreeRTOS

Programmiersprachen

C++
C
HTML5
Javascript
Bash

Branchen

Branchen

Industrie

Veranstaltungstechnik

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Österreich
möglich

Projekte

Projekte

9 Monate
2023-10 - heute

KI-basiertes Fabrikbetriebssystem

Software Engineer C C++ ESP32 ...
Software Engineer
Das KI-basierte Fabrik-Betriebssystem (Factory OS) folgt in den Grundsätzen den Empfehlungen der Referenzarchitektur Industrie 4.0 und ermöglicht neben der Cloud-Integration auch die echtzeitfähige Shop Floor Kommunikation. Das Factory OS verfügt dazu in seinem Kern über ein semantisches Informationsmodell, welches als objektorientierte domänenspezifische Ontologie die Interoperabilität im Gesamtsystem sicherstellt und KI-Anwendungen den einfachen Zugriff auf Produktionsdaten ermöglicht (Plug & Play).
Meine Aufgaben dabei:
? Implementierung eines Sparkplug B konformen Gerätes auf Basis ESP32
? Integration von Bibliotheken für die MQTT-Kommunikation und die Codierung von Sparkplug B Nachrichten im Protobuf Format
? Definition eines Gerätemodells gemäß Sparkplug B Schema
? Implementierung Applikationslogiken für die Publikation des Gerätemodells und von Telemetriedaten der an die Mikrocontroller-Platine angeschlossenen Sensoren, unter Verwendung der Sparkplug B Nachrichtentypen
? Implementierung einer über Jobs parametrierbaren Logik zur Abfrage und Simulation der Telemetriedaten
? Absicherung der MQTT-Kommunikation durch TLS und Basic Authentication

? Funktionstests und Dokumentation


Aktivitäten:

 Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, ESP32, FreeRTOS, MQTT, Sparkplug B, Protocol Buffers, HTTP

Tools:

 VS Code, PlatformIO, GitLab, Azure DevOps, Eclipse Mosquitto, Protocol Buffers Compiler (protoc), PlantUML


VS Code PlatformIO GitLab Azure DevOps Eclipse Mosquitto Protocol Buffers Compiler (protoc) PlantUML Konzeption Implementierung Dokumentation Test
C C++ ESP32 FreeRTOS MQTT Sparkplug B Protocol Buffers HTTP
Maschinen- und Anlagenbau
1 Jahr 1 Monat
2023-06 - heute

Firmware für IoT Anwendung mit Telemetriedatenverarbeitung und OTA update

Softwareentwicklerin C Azure SDK for C ESP32 ...
Softwareentwicklerin

Für einen Kunden im Bereich der Geräteentwicklung wurde eine auf ESP32 WROVER basierende Anwendung in der Programmiersprache C entwickelt. Die Anwendung übermittelt Telemetriedaten von Sensoren auf der Mikrocontroller-Platine an einen Device Twin in der Azure IoT Cloud. Des weiteren wurde die Funktion eines Over the Air firmware updates über die IoT Central Instanz implementiert.

Meine Aufgaben dabei:

  • Konzipierung Geräteentwicklung und -kommunikation in bestehender Azure SDK for embedded C Softwarearchitektur
  • Konzipierung und Erstellung Device Twin Template in Azure IoT Central mit festen Geräteeigenschaften, Darstellung der Telemetriedaten und Eingabemöglichkeiten für modifizierbare Eigenschaften
  • Implementierung Applikationslogiken für die Verarbeitung von Device Informationen, modifizierbaren Werten und für die Ausführung von Befehlen aus IoT Central
  • Implementierung Logik für OTA HTTPS firmware update unter Verwendung eines Azure blobstorage Speicherbereichs für die versionierten firmware update Binärcode-Dateien
  • Implementierung Logik für Wertspeicherung im Flash Speicher des ESP32, für zur Laufzeit durch den Benutzer geänderte Einstellungen und Statusmeldungen
  • Funktionstests und Dokumentation


Aktivitäten:

Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, Azure SDK for C, ESP32, freeRTOS, MQTT, HTTPS

Tools:

ESP-IDF, VS Code, PlatformIO, Git, UML-Tools: Plant-UML

ESP-IDF VS Code PlatformIO Git UML-Tools: Plant-UML Konzeption Implementierung Dokumentation Test
C Azure SDK for C ESP32 freeRTOS MQTT HTTPS
Systemhaus Embedded Geräte
3 Monate
2023-03 - 2023-05

Implementierung Firmware für ESP32 Lichtzeichen

Software Engineer C C++ ESP32 ...
Software Engineer

Für einen Hersteller aus der Bühnentechnik wurde eine Erweiterung einer auf ESP32 basierenden embedded Gerätesoftware für ein über Ethernet steuerbares Lichtzeichen in der Programmiersprache C implementiert. Das Lichtzeichen verfügt über eine LED Matrix und wird über ein Custom-Protokoll von verschiedenen Netzwerkteilnehmern über Ethernet geschalten. Das Lichtzeichen dient der Anzeige verschiedenfarbiger Lichtsignale und statischer sowie dynamischer Informationstexte für Benachrichtigungen im Veranstaltungsablauf.

 

Meine Aufgaben dabei:

·         Anbindung Hardware

·         Funktionserweiterung um WS2812B LED-Matrix zur Anzeige verschiedener Farb- und Textanzeigen

·         Konzipierung und Implementierung Applikationslogiken für die Ansteuerung der Lichtzeichen und Befehlsübermittlung über Custom-UDP-Telegramme

·         Implementierung Logik für Speicherung neuer Texte im Flash Speicher des Geräts

·         Funktionstests der Protokollverarbeitung und Dokumentation


Aktivitäten:

 Anforderungsanalyse, Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, ESP32, Ethernet, UDP, SPIFFS

Tools:

 VS Code, PlatformIO, PacketSender, WireShark, Git, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner



VS Code PlatformIO PacketSender WireShark Git UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Anforderungsanalyse Konzeption Implementierung Dokumentation Test
C C++ ESP32 Ethernet UDP SPIFFS
Hersteller Bühnentechnik
5 Monate
2022-10 - 2023-02

Middleware für serielle Kommunikation von Embedded IO Board

Softwareentwicklerin C C++ STM32 ...
Softwareentwicklerin

Für einen Maschinenhersteller aus der Steuerungstechnik wurde eine Middleware in C für die serielle Kommunikation über die RS232 Schnittstelle zwischen einem Embedded Linux System und einem STM32 Controllerboard entwickelt. Für die asynchrone Datenübertragung von Inputs des Controllerboards und Steuerungsbefehlen vom Embedded Linux System wurde ein Custom Protokoll konzipiert. Über das Protokoll wurde die Steuerung von LCD Displays und weiterer GPIO Signale auf der Platine realisiert. Zudem wurde ein Heartbeat-Signal implementiert, um den Verbindungsstatus zu kontrollieren.

 

Meine Aufgaben dabei:

  • Implementierung Interfaces zur Ansteuerung der MCU-Peripherie über I2C
  • Konzipierung Softwarearchitektur für asynchrone Datenübertragung und ?verarbeitung über die serielle RS232 Schnittstelle per UART
  • Konzipierung und Implementierung Custom Protokoll mit Request/Response Verfahren und CRC32 Checksum
  • Implementierung Heartbeat-Signal
  • Entwicklerdokumentation, Integrations- und Systemtests 


Aktivitäten:

Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, C++, STM32, St-Link, I2C, RS232

Tools:



STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Gitlab VS Code Konzeption Implementierung Dokumentation Test
C C++ STM32 St-Link I2C RS232
Maschinenhersteller Steuerungstechnik
5 Monate
2022-10 - 2023-02

Middleware für serielle Kommunikation von Embedded IO Board

Software Engineer C C++ STM32 ...
Software Engineer

Für einen Maschinenhersteller aus der Steuerungstechnik wurde eine Middleware in C für die serielle Kommunikation über die RS232 Schnittstelle zwischen einem Embedded Linux System und einem STM32 Controllerboard entwickelt. Für die asynchrone Datenübertragung von Inputs des Controllerboards und Steuerungsbefehlen vom Embedded Linux System wurde ein Custom Protokoll konzipiert. Über das Protokoll wurde die Steuerung von LCD Displays und weiterer GPIO Signale auf der Platine realisiert. Zudem wurde ein Heartbeat-Signal implementiert, um den Verbindungsstatus zu kontrollieren.

Meine Aufgaben dabei:

·         Implementierung Interfaces zur Ansteuerung der MCU-Peripherie über I2C

·         Konzipierung Softwarearchitektur für asynchrone Datenübertragung und ?verarbeitung über die serielle RS232 Schnittstelle per UART

·         Konzipierung und Implementierung Custom Protokoll mit Request/Response Verfahren und CRC32 Checksum

·         Implementierung Heartbeat-Signal

·         Entwicklerdokumentation, Integrations- und Systemtests


Aktivitäten:

 Konzeption, Implementierung, Dokumentation, Test

Technologien:

 C, C++, STM32, St-Link, I2C, RS232

Tools:

 STM32CubeMX, STM32CubeIDE, TeraTerm, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner, Gitlab, VS Code


STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Gitlab VS Code Konzeption Implementierung Dokumentation Test
C C++ STM32 St-Link I2C RS232
Maschinenhersteller Steuerungstechnik
8 Monate
2021-10 - 2022-05

Firmware zur Beleuchtungs- und Zugangssteuerung eines Kontrollpults

Softwareentwicklerin C STM32 St-Link ...
Softwareentwicklerin

Für einen Hersteller aus der Bühnentechnik wurde eine Firmware in C für eine auf STM32F407 basierende Steuerplatine eines Kontrollpults entwickelt. Die Steuerplatine dient der Regelung der LED-Pultbeleuchtung über einen Drehgeber mit PWM sowie der Ansteuerung weiterer Pult-Peripherie aus anderen Baugruppen (Relais, Monitore, Spezialtastaturen, Lautsprecher) sowie der Pultaktivierung über einen Schlüsselschalter

Meine Aufgaben dabei:

  • Konzipierung Softwarearchitektur für die Umsetzung der Regelung der LED-Pultbeleuchtung über einen Drehgeber
  • Implementierung Applikationslogiken für die Signalverarbeitung des Drehgebers über Hardware-Interrupts
  • Variable Helligkeitsregelung der LEDs mittels Pulsweitenmodulation
  • Zuschaltung weiterer Pult-Peripherie aus anderen Baugruppen (Spezialtastaturen, Lautsprecher)
  • Implementierung der Funktionsweise eines Schlüsselschalters zur Aktivierung des Kontrollpults


Aktivitäten:

Anforderungsanalyse, Konzeption, Implementierung, Dokumentation, Test

Technologien:

C, STM32, St-Link, I2C, PWM

Tools:

STM32CubeMX, STM32CubeIDE, TeraTerm, UML-Tools: Structorizer, ProjectLibre, UMLet, PapDesigner, Git, VS Code

STM32CubeMX STM32CubeIDE TeraTerm UML-Tools: Structorizer ProjectLibre UMLet PapDesigner Git VS Code Anforderungsanalyse Konzeption Implementierung Dokumentation Test
C STM32 St-Link I2C PWM
Hersteller Bühnentechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2010-10 - 2014-09

Grundstudium Regenerative Energien-Elektrotechnik

Hochschule München
Hochschule München

Position

Position

Software Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Geräte-/Hardwarenahe Entwicklung
Softwareentwicklerin
Windows
Scrum
V-modell
Git
Azure DevOps Server
Gitlab
C
C++
Java
Embedded Software Entwicklung

Produkte / Standards / Erfahrungen / Methoden

MySQL
JSON
REST
SQL
Oracle
TCP/IP
WLAN
NTP / PTP
RS232
SPI
I2C
MQTT
HTTP / HTTPS
UDP
GCC
Visual Studio
Visual Studio Code
Workbench
Eclipse
ST-Link
UML
CMake
Git
JUnit
Integrationstests
Systemtests
ARM
x86
STM32
ARM Cortex-M3 (CMSIS)
STM32 Mikrocontroller Familie
ESP32
Azure IoT Central
Azure Data Explorer
Azure Digital Twin Service
Azure IoT SDK C
Requirements Engineering
Software Architekt / Design
Implementierung
Unit Testing
Azure DevOps
Gitlab
V-Modell
Scrum

Betriebssysteme

FreeRTOS

Programmiersprachen

C++
C
HTML5
Javascript
Bash

Branchen

Branchen

Industrie

Veranstaltungstechnik

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.