Viktor Hildebrand

Freiberuflicher Softwareentwickler

Elkenroth, Deutschland

Erfahrungen

Dez. 2022 - Okt. 2023
11 Monaten
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

Dez. 2022 - Okt. 2023
11 Monaten
Herdorf, Deutschland

Freiberuflicher Softwareentwickler

Thomas Magnete GmbH

Sept. 2022 - Juni 2024
1 Jahr 10 Monaten
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

März 2021 - Juni 2024
3 Jahren 4 Monaten
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

März 2021 - Juni 2024
3 Jahren 4 Monaten
Gütersloh, Deutschland

Freiberuflicher Softwareentwickler

Miele & Cie. KG

Okt. 2020 - Mai 2022
1 Jahr 8 Monaten
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

Okt. 2020 - Mai 2022
1 Jahr 8 Monaten
Niederdreisbach, Deutschland

Freiberuflicher Softwareentwickler

Roth + Weber GmbH

Jan. 2020 - Okt. 2020
10 Monaten
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 - Okt. 2020
10 Monaten
Stuttgart, Deutschland

Freiberuflicher Softwareentwickler

Rohde & Schwarz SIT GmbH

Juli 2018 - Dez. 2020
1 Jahr 6 Monaten
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 Monaten
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 - Dez. 2020
3 Jahren 5 Monaten
Herdorf, Deutschland

Softwareentwickler

Thomas Magnete GmbH

Aug. 2016 - Juni 2018
1 Jahr 11 Monaten
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 - Juni 2018
1 Jahr 11 Monaten
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 - Dez. 2015
1 Jahr
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 - Dez. 2015
1 Jahr
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 - Dez. 2014
1 Jahr
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 - Dez. 2014
1 Jahr
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Erweiterung der Software für neue Maschinentypen
Jan. 2013 - Dez. 2014
1 Jahr
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 - Dez. 2013
1 Jahr
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 - Dez. 2011
1 Jahr
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 - Juli 2016
6 Jahren 6 Monaten
Niederdreisbach, Deutschland

Softwareentwickler

Roth + Weber GmbH

Jan. 2009 - Dez. 2010
1 Jahr
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 - Dez. 2010
1 Jahr
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 - Dez. 2010
1 Jahr
Lorem ipsum dolor sit amet

Roth + Weber GmbH

  • Implementierung einer Endlosfaltprozedur

  • Bugfixing

  • Hardware:**

  • MCU: Philips 80C592

Sept. 2009 - Nov. 2009
3 Monaten
Deutschland

Diplomant

Renesas Technology Europe GmbH

Jan. 2005 - Jan. 2010
4 Jahren 1 Monate
Niederdreisbach, Deutschland

Werkstudent

Roth + Weber GmbH

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2004 - Jan. 2010

Universität Siegen

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

Aug. 2001 - Juli 2003

Berufsbildende Schule Betzdorf/Kirchen

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

Zertifikate & Bescheinigungen

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