Profilbild von Gerrit Wyen Hard- u. Software Entwicklung für Embedded Systems aus BergischGladbach

Gerrit Wyen

nicht verfügbar bis 01.08.2024

Letztes Update: 02.04.2024

Hard- u. Software Entwicklung für Embedded Systems

Firma: ionscale engineering
Abschluss: Elektrotechnik, Informationstechnik und Technische Informatik (M.Sc.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Programmiersprachen
  • C
  • C#
  • C++
  • Java
  • JavaScript
  • Matlab
  • PHP
  • Python
  • Swift

Hardware
  • ARM
  • AVR
  • BCM2837
  • I.MX6
  • Mikrocontroller
  • MSP430
  • STM32

Design / Entwicklung / Konstruktion
  • Altium
  • Eagle
  • Solidworks

Datenbanken
  • MySQL/MariaDB
  • Redis
  • SQLite

Produkte / Standards / Erfahrungen
  • Apache
  • Azure
  • Barebox
  • Baresip
  • Git
  • GStreamer
  • Gtk
  • Mender
  • Nagios
  • NFC
  • Numpy
  • Pandas
  • Qt
  • Scrum
  • VoIP
  • Linux (Debian, Ubuntu)
  • Yocto

Projekthistorie

11/2016 - bis jetzt
Smart Home Hardware und Software Entwickler
ESENTA GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Schaltplan und Platinenlayout für IP Türsprechanlage
  • Prototypen Herstellung, Platinenbestückung
  • Entwicklung von Kamera- und Radar-Modul
  • CAD Gehäusedesign für Kunststoff-Spritzguss
  • Erstellung Yocto Linux System, Treiber Anpassungen
  • Softwareentwicklung Hintergrunddienste und Webinterface
  • App Entwicklung für Android und iOS
  • Audio-/Video Signalverarbeitung (AEC, NS)
  • Elektromagnetische Verträglichkeit und Konformität
  • Infrastruktur für Over-the-air Software Updates

03/2022 - 01/2023
Firmware Entwicklung für Spektrometer
trinamiX GmbH (BASF SE) (Sonstiges, 50-250 Mitarbeiter)

  • Entwicklung von Firmware für Microcontroller (ARM, STM32)
  • Erstellen von automatisierten Tests (Python, pytest)
  • Implementierung eines Protokoll-Stacks für die Kommunikation eines Microcontroller-Systems (Cobs, Msgpack, Msgpack-RPC)
  • Entwicklung eines Wireshark Plugins zur Dekodierung von eigenem Protokoll-Stack (Wireshark, C)
  • Erstellung eines Bootloaders für Firmware-Updates über I2C (I2C, C++)

02/2021 - 12/2021
Embedded Linux C++ Entwickler für ein Batteriespeichersystem
SENEC GmbH (EnBW AG) (Sonstiges, 250-500 Mitarbeiter)

  • Board-Bringup von Hardware basierend auf STM32MP1 Mikroprozessor (Oszilloskop, Logic Analyzer, TFa/Uboot/Linux Devicetree)
  • Konzeption und Implementierung eines Remote Delta-Update-Systems (C++. DBus, Rauc)
  • Ansteuerung eines DC/DC Wandlers über CANopen (C++, CAN)
  • Pflege eines Linux-Betriebssystems (Yocto)
  • Implementierung von Secure Boot Chain auf STM32MP1 (C, Bash)
  • Automatisierung von Buildprozess über CI/CD Pipeline (Gitlab)
  • Implementierung von Softwaretests (C++, gMock)
  • Entwicklung von Tools zur Steuerung des Update-Service über MQTT (C++, Mosquitto)

02/2020 - 12/2020
Umstellung von Bordrechner auf Yocto-Linux-Betriebssystem
IVU Traffic Technologies AG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

  • Aufbau, Pflege und Weiterentwicklung eines Yocto-Linux-Betriebssystem (i.MX6)
  • Konzeption und Implementierung der Partitionierung (ubifs), Watchdog-Verhalten, Logdaten- (journald) und Rechteverwaltung
  • Implementierung von einem Update-System für Betriebssystem und Bordrechner-Anwendung
  • Anpassungen des Barebox-Bootloaders (C) und am Device Tree
  • Integration von Splash-Screen in Bootloader und Linux
  • Anbindung des Power-Management (MCU) an Bordrechner-Anwendung (C++)
  • Weiterentwicklung von Dienst zur System Konfiguration (Python, XML)
  • Verifikation der Kernel-Anpassungen des Zulieferers
  • Entwicklung von Tool zur Verwaltung von Geräteinformationen im EEPROM (Python)
  • Einbindung von Sock5-Proxy- und VNC-Server-Dienst
  • Fehlerbehebungen an GPIO-Ansteuerung (libgpiod), Modem-Verwaltung (ModemManager) und Audio-Verarbeitung (Pulseaudio, ASoC-Framework)

11/2019 - 12/2019
Elektronikentwicklung für Textil-Reinigungsgerät
Infinity StartUp GmbH (Konsumgüter und Handel, < 10 Mitarbeiter)

  • Schaltplanerstellung und Platinenlayout für Steuer- und Adaptereinheit (Altium Designer)
  • Herstellung und Bestückung von Prototyp
  • GUI Demo für Touchscreen (QT)

07/2016 - 05/2019
Software Entwickler für Backup- und Monitoring-Plattform für Maschinendaten
Additive Industries B.V. (Industrie und Maschinenbau, 50-250 Mitarbeiter)

  • Entwicklung eines Systemdienstes zur Sicherung von Maschinendaten und Übertragung von Statusinformationen an Cloud-Plattform (C#)
  • Cloud-Plattform Backend mit REST-Schnittstelle und Web-Frontend für Export und Filterung von Sensor- und Zustandsdaten (Python, MySQL/MariaDB, Azure)
  • Dienst zur periodischen Analyse und Visualisierung der Maschinenverfügbarkeit und Produktivität (Pandas, Numpy)

Kenntnisse: C#, Python, MySQL, Azure, JavaScript, Numpy, Pandas

03/2014 - 03/2015
Entwickler für Klima-Messstation und Automatisierungs-Hardware
Institute of Communication Systems and Data Processing (Sonstiges, 10-50 Mitarbeiter)

Projektinhalte:
  • Hardware- und Softwareentwicklung von Messstation zur Erfassung von Umweltdaten (Eagle)
  • Prädiktive Analyse der Messdaten und Darstellung über Web-Frontend (Python, HTML/CSS, JavaScript)
  • Entwicklung von Hardware zur automatisierten Fernsteuerung von Audioequipment über Matlab (Eagle, C/C++, Python, Matlab)

Kenntnisse: Python, Matlab, Eagle, C, Mikrocontroller

01/2004 - 01/2015
Entwickler für Hosting-Software und System Administrator
Traffic4All Internetservices (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Entwicklung von Frontend und Backend zur Verwaltung von virtuellen Servern (C, PHP, SQLite, MySQL)
  • Administration und Monitoring von Servern für gehostete Webseiten und virtuelle Server (Linux/Ubuntu/Debian)

07/2007 - 12/2009
Webentwickler für Ticketsystem
GATWORKS GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Erweiterungen und Anpassungen an Ticketsystem (PHP, MySQL)
  • Webanwendung für Aufgaben-/Zeitplanung (PHP, Microsoft SQL)

Reisebereitschaft

Weltweit verfügbar

Bewertungen

Director Engineering Energy Storage Systems (Marco Augustin)
"Herr Gerrit Wyen war vom 02/2021-12/2021 für die SENEC GmbH, dem Autarkie-Experten der EnBW, als Embedded Software-Entwickler tätig. Er hat maßgeblich zur Entwicklung der neuen Speichergeneration in den Disziplinen Yocto Linux, Updateprozess, Prototyping, Anpassung der Bootchain und Secure Boot beigetragen. Ebenso war er aufgrund seiner Expertise eine wertvolle Bereicherung für das Team. Die Zusammenarbeit verlief zu unseren vollsten Zufriedenheit und wir wünschen ihm für die Zukunft alles Gute!"
Softwareentwickler (Dusan Radic)
"Gerrit hat ein sehr umfangreiches Wissen im Bereich Embedded-Linux. Er konnte alle Aufgaben
schnell und hochwertig abschließen und dokumentieren. Dabei war er immer hilfsbereit und offen für Fragen.
Wegen seiner ausgeprägten Arbeitsethik war es sehr angenehm mit ihm im gleichen Team zu arbeiten.
Ich kann Gerrit sehr gerne weiterempfehlen."
Profilbild von Gerrit Wyen Hard- u. Software Entwicklung für Embedded Systems aus BergischGladbach Hard- u. Software Entwicklung für Embedded Systems
Registrieren