Viktor Hildebrand

Freiberuflicher Softwareentwickler

Elkenroth, Germany

Experience

Dec 2022 - Oct 2023
11 months
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

  • 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

Dec 2022 - Oct 2023
11 months
Herdorf, Germany

Freiberuflicher Softwareentwickler

Thomas Magnete GmbH

Sep 2022 - Jun 2024
1 year 10 months
Lorem ipsum dolor sit amet

Miele & Cie. KG

  • 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

Mar 2021 - Jun 2024
3 years 4 months
Lorem ipsum dolor sit amet

Miele & Cie. KG

  • 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

Mar 2021 - Jun 2024
3 years 4 months
Gütersloh, Germany

Freiberuflicher Softwareentwickler

Miele & Cie. KG

Oct 2020 - May 2022
1 year 8 months
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • 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

Oct 2020 - May 2022
1 year 8 months
Niederdreisbach, Germany

Freiberuflicher Softwareentwickler

Roth + Weber GmbH

Jan 2020 - Oct 2020
10 months
Lorem ipsum dolor sit amet

Rohde & Schwarz SIT GmbH

  • Spezifikation von Test-Cases auf Integrationsebene in Python und XML

  • Implementierung 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

Jan 2020 - Oct 2020
10 months
Stuttgart, Germany

Freiberuflicher Softwareentwickler

Rohde & Schwarz SIT GmbH

Jul 2018 - Dec 2020
1 year 6 months
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

  • Betrachtung der funktionalen Sicherheit nach ISO26262

  • Definition von Requirements und Testspezifikationen

  • Adaptierung vorhandener MCAL-Module

  • Implementierung einer Schrittmotoransteuerung in MISRA-C:2012 mit Stromregelung, Positionsregelung und Geschwindigkeitssteuerung

  • Implementierung von Sicherheitsfunktionen

  • Betreuung eines externen Dienstleisters bei der Entwicklung eines 2-stufigen UDS-Bootloaders

  • Hardware:**

  • MCU: Microchip dsPIC33CH128MP505

  • Driver: TI DRV8703

  • Tools:**

  • IDE: MPLAB X + PICkit 3

  • Requirements: Polarion ALM

  • Unit-Tests: VectorCAST

  • Configuration: EB tresos

  • Architecture: Rhapsody Architect

  • UDS-Flasher: Vector vFlash

  • CAN-Adapter:

  • PEAK PCAN-USB

  • Vector VN1610

Feb 2017 - Apr 2017
3 months
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

  • Erstellung der Software-Architektur

  • Implementierung eines UART-Moduls für die Kommunikation mit einem SPS-Steuergerät

  • Implementierung eines SPI-Moduls für den Zugriff auf 5 angeschlossenen MAX14830-ICs

  • Hardware:**

  • MCU: Atmel ATxmega32E5

  • Peripherals: Maxim MAX14830

  • Tools:**

  • IDE: Atmel Studio + Atmel-ICE

Aug 2016 - Dec 2020
3 years 5 months
Herdorf, Germany

Softwareentwickler

Thomas Magnete GmbH

Aug 2016 - Jun 2018
1 year 11 months
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

  • Analyse der Formatierung und verwendeten Bezeichner hinsichtlich Naming-Conventions

  • Statische Code-Analyse und MISRA-C:2012

  • Automatisierte Ausführung von Unit-Tests

  • Generierung der Projektdokumentation

  • Kompilierung der Embedded-Software

  • Ausführbarkeit auf einem Build-Server & am Entwickler-PC

  • Tools:**

  • Formatierung: LLVM Clang

  • Statische Code-Analyse: PC-Lint & CppCheck

  • Unit-Tests: VectorCAST

  • Projektdokumentation: Doxygen

  • Standard-Compiler: MinGW

  • Build-Umgebung: Jenkins

Aug 2016 - Jun 2018
1 year 11 months
Lorem ipsum dolor sit amet

Thomas Magnete GmbH

  • Betrachtung der funktionalen Sicherheit nach ISO26262 auf System und Software-Ebene

  • Definition von Requirements und Testspezifikationen

  • Erstellung der Software-Architektur

  • Implementierung einer BLDC-Motoransteuerung mit Stromregelung und Geschwindigkeitssteuerung

  • Implementierung einer Single-Shunt-Current-Reconstruction für die Stromregelung

  • Implementierung eines SPI-Moduls für den Zugriff auf ein externes EEPROM und den Motortreiber

  • Implementierung eines LIN-Stacks für die Kommunikation mit der Python Testumgebung

  • Implementierung von Sicherheitsfunktionen

  • Hardware:**

  • MCU: Microchip dsPIC33EV128GM004

  • Driver: TI DRV8305

  • Tools:**

  • IDE: MPLAB X + PICkit 3

  • Unit-Tests: VectorCAST

  • LIN-Adapter: PEAK PCAN-USB Pro FD

Jan 2015 - Dec 2015
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Erstellung der Software-Architektur

  • Implementierung eines USB-Kommunikations-Moduls

  • Integration vorhandener Software-Module für CAN, I²C, UART & 1Wire Kommunikation

  • Erweiterung eines vorhandenen Bootloaders um die USB-Kommunikation

  • Integration der Schrittmotoransteuerung

  • Implementierung der Faltablaufsteuerung

  • Hardware:**

  • MCU: Renesas RX600

  • Tools:**

  • IDE: Renesas e²Studio + J-Link

Jan 2014 - Dec 2015
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Implementierung eines Lagenrechners für Längs- und Querfaltung mit Visualisierung
  • Implementierung eines Rechners der die Dauer der Faltprozedur für verschiedene Parameter (u.a. Geschwindigkeit, Beschleunigung) berechnet und visualisiert.
Jan 2013 - Dec 2014
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Entwicklung der neuen Software-Architektur

  • Modularisierung vorhandener, wiederverwendbarer Software-Komponenten

  • Implementierung von neuen Software-Modulen für CAN, I²C, UART & 1Wire Kommunikation

  • Integration des vorhandenen Bootloaders

  • Implementierung einer Schrittmotoransteuerung

  • Integration und Optimierung der Druckablaufsteuerung

  • Hardware:**

  • MCU: Renesas RX600

  • Tools:**

  • IDE: Renesas e²Studio + J-Link

Jan 2013 - Dec 2014
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Erweiterung der Software für neue Maschinentypen
Jan 2013 - Dec 2014
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Adaptierung der Embedded-Software an die neue Hardware-Plattform

  • Erweiterung des USB-Treibers für die Kommunikation mit der angepassten Embedded-Software

  • Hardware:**

  • MCU: Cypress EZ-USB FX3

Jan 2011 - Dec 2013
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Implementierung einer Schnittstelle für den Datentransfer mit dem ERP-System
  • Implementierung einer Trial-Lizenzen-Funktionalität
Jan 2010 - Dec 2011
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Entwicklung der Software-Architektur

  • Implementierung eines CAN-Stacks mit ISO-TP-Kommunikation

  • Implementierung eines Bootloader mit CAN-Interface

  • Implementierung der Scan-Ablaufsteuerung

  • Hardware:**

  • MCU: Renesas M16C

Feb 2010 - Jul 2016
6 years 6 months
Niederdreisbach, Germany

Softwareentwickler

Roth + Weber GmbH

Jan 2009 - Dec 2010
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Adaptierung der LibUSB für die USB-Kommunikation

  • Implementierung der performancerelevanten Software-Komponenten als DLL in C.

  • Implementierung eines socketbasierten Kommunikations-Dienstes in Python mit XMLRPC-Interface, der den Zugriff auf die Treiber-DLL via ctypes realisiert.

  • Hardware:**

  • MCU: Cypress EZ-USB FX2

  • Tools:**

  • Compiler: MinGw

Jan 2009 - Dec 2010
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Implementierung einer Benutzerverwaltung
  • Implementierung einer Parameterverwaltung
  • Implementierung einer Firmware-Update-Funktion
  • Implementierung einer XMLRPC-basierten Kommunikation mit den Scannersystem
Jan 2009 - Dec 2010
1 year
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Implementierung einer Endlosfaltprozedur

  • Bugfixing

  • Hardware:**

  • MCU: Philips 80C592

Sep 2009 - Nov 2009
3 months
Germany

Diplomant

Renesas Technology Europe GmbH

Jan 2005 - Jan 2010
4 years 1 month
Niederdreisbach, Germany

Werkstudent

Roth + Weber GmbH

Languages

German
Native
English
Advanced

Education

Sep 2004 - Jan 2010

Universität Siegen

Diplomarbeit: Bulk-Transfer und Firmware-Update über PLC-Netze · Angewandte Informatik - Anwendungsfach Elektrotechnik · Siegen, Germany · 1,5

Aug 2001 - Jul 2003

Berufsbildende Schule Betzdorf/Kirchen

Höhere Berufsfachschule für Informatik, Schwerpunkt Technische Informatik und Automatisierungstechnik · Kirchen (Sieg), Germany

Certifications & licenses

Willert UML Follow-Up Training

ISTQB Certified Tester Foundation Level

Jira Basic Training

Vector UDS Diagnose & Candela Studio

Willert UML Start-Up Training

VectorCAST C/C++ QuickStart Trainig

Polarion Basic Training

Functional Safety ISO26262 - System, Hardware & Software

Xilinx Professional VHDL