Profilbild von Viktor Hildebrand Softwareentwickler für Embedded-Systeme & Software-Test aus Elkenroth

Viktor Hildebrand

nicht verfügbar bis 30.06.2024

Letztes Update: 01.04.2024

Softwareentwickler für Embedded-Systeme & Software-Test

Abschluss: Diplom-Informatiker (D II)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

20240331-CV-Freelancer-Viktor-Hildebrand_010424.pdf

Skills

Fachliche Kenntnisse
  • Programmiersprachen: C MISRA-C:2012 C++ Python Java C#
  • Microcontroller: Microchip Renesas NXP STM TI ARM-basierte-Controller
  • Bussysteme: CAN LIN USB Ethernet UART SPI I²C 1-Wire
  • Plattformen: Embedded-Systeme Maschinensteuerung Windows Linux
  • Test: SonarQube VectorCAST PC-Lint CppCheck Python-Unittest GoogleTest
  • Architektur: Rhapsody Cameo
  • Versionskontrolle: Git SVN
  • Verwaltung: Jira Polarion
  • CI: GitLab CMake Conda
  • Dokumentation: Doxygen MkDocs Latex
  • Office: MS Office LibreOffice
Zulassungen
  • Ü2-Sicherheitsüberprüfung
Schulungen
  • 2007-09: Xilinx Professional VHDL
  • 2016-09: Functional Safety ISO26262 | System, Hardware & Software
  • 2917-08: Polarion Basic Training
  • 2018-03: VectorCAST C/C++ QuickStart Trainig
  • 2018-08: Willert UML Start-Up Training
  • 2019-02: Vector UDS Diagnose & Candela Studio
  • 2019-09: Jira Basic Training
  • 2019-09: ISTQB Certified Tester Foundation Level
  • 2019-11: Willert UML Follow-Up Training

Projekthistorie

03/2021 - bis jetzt
Freiberuflicher Softwareentwickler | Miele
Miele & Cie. KG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

1. Projekt:
Entwicklung einer Embedded-Software für einen Staubsauger mit Cloud-Anbindung & App-Bedienung.
Aufgaben:
  • Erstellung der Software-Architektur in Cameo
  • Integration von Plattform-Software-Komponenten, u.a. Runtime-Environment mit EmbOS-Betriebssystem
  • Integration & Test eines externen Kommunikationsmoduls mit WLAN & Bluetooth-Funktionalität
  • Implementierung neuer Software-Komponenten in C++ für die Staubsauger-Steuerung
  • Implementierung neuer Software-Komponenten in C++ für die Cloud-Anbindung
  • Überwachung der Software-Qualität mit SonarQube
Hardware:
  • MCU: STM32L496 / STM32U575
Tools:
  • IDE: Visual Studio
  • Projektverwaltung: GitLab
  • Architecture: Cameo Systems Modeler
  • Statische Code-Analyse: SonarQube
2. Projekt:
Entwicklung einer Embedded-Software für eine Bluetooth-Fernbedienung zur Steuerung eines Staubsaugers.
Aufgaben:
  • Erstellung der Software-Architektur in Cameo
  • Implementierung neuer Software-Komponenten in C für die Grundfunktionen der Fernbedienung
  • Implementierung neuer Software-Komponenten in C für Bluetooth-Datenübertragung
  • Anbindung an ein externes Bluetooth-Kommunikationsmodul und Test der Datenübertragung
  • Überwachung der Software-Qualität mit SonarQube
Hardware:
  • MCU: TI CC2651R3SIPA
Tools:
  • IDE: Code Composer Studio
  • Projektverwaltung: GitLab
  • Architecture: Cameo Systems Modeler
  • Statische Code-Analyse: SonarQube

12/2022 - 10/2023
Freiberuflicher Softwareentwickler | Thomas Magnete
Thomas Magnete GmbH (Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

Entwicklung einer Embedded Software für einen Ventil-Prototypen mit LIN-Interface.
Aufgaben:
  • Erweiterung der Software-Architektur in Rhapsody
  • Implementierung der Ventilsteuerung als State-Machine in Rhapsody
  • Implementierung eines LIN-Stacks für die Kommunikation mit PLIN-LDF-Testumgebung
  • Integration & Inbetriebnahme des Built-in-Bootstrap-Loaders
Hardware:
  • MCU: Infineon TLE9867
Tools:
  • IDE: Keil µVision5
  • Projektverwaltung: GitLab
  • Architecture: Rhapsody Architect
  • CAN-Adapter: PEAK PLIN-USB

10/2020 - 05/2022
Freiberuflicher Softwareentwickler | ROTH + WEBER
ROTH + WEBER GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

Entwicklung einer Embedded-Software für ein Farbdruckersystem und Einführung einer Unit-Testumgebung für die Windows-Entwicklungsumgebung und CI-Build-Umgebung.
Aufgaben:
  • Implementierung neuer Software-Komponenten für das Farbdruckersystem in C
  • Implementierung einer Unit-Testumgebung basierend auf CMake & GoogleTest
  • Integration der Tests in das GitLab CI
Hardware:
  • MCU: NXP LPC178x
Tools:
  • IDE: LPCXpresso IDE
  • Projektverwaltung: GitLab
  • Test-Framework: GoogleTest

01/2020 - 10/2020
Freiberuflicher Softwareentwickler | Rohde & Schwarz SIT
Rohde & Schwarz SIT GmbH (Telekommunikation, >10.000 Mitarbeiter)

Projekt:
Test einer Embedded-Kryptomodul-Software eines Funkgerätes auf Integrationsebene und Weiterentwicklung der vorhandenen Testumgebung.

Aufgaben:
  • Spezifikation von Test-Cases auf Integrationsebene in Python und XML
  • Entwicklung eines Test-Adapters auf Basis von Apache Thrift in C++
  • Portierung & Integration einer vorhandenen C-Bibliothek in die Python-Testumgebung
  • Generierung von Test-Reports in Latex
  • Integration der Tests in das GitLab CI
Hardware:
  • MCU: NXP i.MX8 ARM
  • OS: Embedded Linux

Tools:
  • IDE: Eclipse
  • Projektverwaltung: GitLab & Jira
  • Test-Framework: Python-Unittest
  • Test-Report: Latex

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Reisebereitschaft: bis 400km von 57578 Elkenroth

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
31.12.2019

Versicherungsende:
01.01.2025

Profilbild von Viktor Hildebrand Softwareentwickler für Embedded-Systeme & Software-Test aus Elkenroth Softwareentwickler für Embedded-Systeme & Software-Test
Registrieren