Bernd Westermann

Software Entwickler

Bernd Westermann
Vogtsburg, Deutschland

Erfahrungen

Aug. 2025 - Bis heute
6 Monaten

Software Entwickler

NEURA Robotics GmbH

  • Entwicklung eines Visualisierungsmoduls auf Basis des Verdin iMX8M Plus von Toradex.

  • Erstellen eines projektspezifischen Yocto-BSP auf Basis des "Toradex Yocto Projekts" (scarthgap).

  • Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessor.

  • Support für die GO product app unter Linux / Yocto / systemd.

  • Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq.

  • Produkte: Yocto, Embedded Linux.

  • Kenntnisse: C++, GO, Yocto, i.MX8.

  • Einsatzort: remote.

Juni 2025 - Okt. 2025
5 Monaten

Software Entwickler

Smight GmbH

  • Konzepterstellung für die Serieneinführung (Prototyp) von Linux Secure Boot und Disk Encryption auf der bestehenden ARM-Plattform von Smight.

  • Evaluierung von Secure Boot auf Raspberry Pi CM4/CM5 Modulen von folgenden IoT Device Management Plattformen: Balena, Qbee.

  • Entwicklung eines Raspberry Pi CM4 Linux-Systems für das Qbee Flottenmanagement.

  • Yocto scarthgap Konfiguration und Nutzung.

  • Qbee Integration mit Hilfe von meta-qbee.

  • Signed Boot für Raspberry Pi CM4 (EEPROM und OTP Provisioning).

  • Erstellung eines signierten Yocto fitImage.

  • Signierung von Kernel und Modulen.

  • Signierung des Dateisystems (read-only) mit dm-verity.

  • Implementierung von Filesystem-Verschlüsselung.

  • OTA-Updates mit RAUC.

  • Virtualisierung auf dem CM4 mittels Docker.

  • Berücksichtigung der Anforderungen des Cyber Resilience Act (CRA).

  • Produkte: Raspberry Pi CM4, Raspberry Pi CM5, Balena, Qbee.

  • Kenntnisse: Yocto, Secure Boot, RAUC, Cyber Resilience Act (CRA).

  • Einsatzort: remote / Karlsruhe, Deutschland.

Apr. 2025 - Sept. 2025
6 Monaten

Software Entwickler

biolitec Holding GmbH & Co KG

  • Entwicklungsunterstützung im Bereich medizinischer Laser der Firma Biolitec.

  • Updates und Bugfixing des verwendeten Yocto Linux der Firma DigitalGate.

  • Umzug des Projektes auf das Biolitec GitLab und Aufbau von CI.

  • Support für das iMX6-basierte Trizeps SOM (WinCE / Qt).

  • Support für die Mikrocontroller-Software des dsPIC.

  • Produkte: Raspberry Pi CM4, Raspberry Pi Compute Module 4, iMX6, dsPIC, Yocto.

  • Kenntnisse: ANSI-C++, ANSI-C, WinCE, Qt.

  • Einsatzort: remote / Bonn, Deutschland.

Feb. 2025 - März 2025
2 Monaten

Software Entwickler

Freelance

  • Entwicklung eines Raspberry Pi 4 Linux-Systems mit Hilfe von Yocto.

  • Erstellen eines projektspezifischen Yocto-BSP auf Basis des "Yocto Project" (scarthgap).

  • Umstellung des Systems auf systemd.

  • Aktivieren von U-Boot als Bootloader.

  • Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq.

  • Implementierung von Softwareupdate/OTA mittels RAUC.

  • Einrichtung eines Hawkbit Update Servers.

  • Integration von Qt6 (meta-qt6).

  • Erstellung eines Qt6 SDK (meta-toolchain-qt6).

  • Device-Setup für Qt6 (eglfs).

  • Produkte: Raspberry Pi, Yocto, Hawkbit, Qt6.

  • Einsatzort: remote.

Jan. 2025 - März 2025
3 Monaten

Software Entwickler

NEURA Robotics GmbH

  • Entwicklung eines Visualisierungsmoduls auf Basis des iMX 93 Quick Start Evaluation Kit.

  • Erstellen eines projektspezifischen Yocto-BSP auf Basis des "FSL Community BSP" Yocto (scarthgap).

  • Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX93 Prozessor.

  • Support für die GO product app unter Linux / Yocto / systemd.

  • Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq (Hardware: IW612 WiFi Chip).

  • Produkte: Yocto, Embedded Linux.

  • Kenntnisse: C++, GO, Yocto, i.MX93.

  • Einsatzort: remote.

Feb. 2024 - Sept. 2024
8 Monaten

Software Entwickler

Dürr Dental

  • Yocto basierte Softwareentwicklung im Bereich Medizintechnik.

  • Entwicklungsunterstützung für eine neue Steuerungseinheit der Firma Dürr Dental.

  • Portierung des Yocto-basierten BSP der Firma MSC Technologies GmbH auf das offene "FSL Community BSP" Yocto (scarthgap).

  • Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessor.

  • Anpassung des Bootloaders U-Boot.

  • Realisierung der IoT-Anbindung mittels LTE (NB-IoT, LTE-M).

  • Softwareupdate/OTA mittels RAUC.

  • Unterstützung der Hardwareentwickler beim Debuggen (Oszilloskop, Löten, etc.).

  • Begleitende Entwicklung für GitLab CI und Docker Entwickler-Container.

  • Produkte: Yocto, Embedded Linux.

  • Kenntnisse: C++, ANSI-C, Yocto, i.MX8.

  • Einsatzort: remote.

Jan. 2024 - Dez. 2024
1 Jahr

Software Entwickler

Meteocontrol

  • Yocto basierte Softwareentwicklung im Bereich Solarenergie.

  • Entwicklung einer neuen Komponente zur Steuerung und Überwachung von PV-Anlagen.

  • Portierung des Yocto-basierten BSP der Firma Phytec Messtechnik GmbH auf das offene "FSL Community BSP" Yocto (kirkstone).

  • Erstellung eines Secure-Boot-Konzeptes mittels NXP Code Signing Tool für den i.MX8mp.

  • Umsetzung von Softwareupdate/OTA mittels RAUC.

  • Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessor.

  • Anpassung des Bootloaders U-Boot.

  • Support für die Node.js Applikation unter Linux / Yocto.

  • Begleitende Entwicklung für GitLab CI und Docker Entwickler-Container.

  • Unterstützung der Hardwareentwickler beim Portieren auf die eigens entwickelte Hardware (neue "machine" unter Yocto).

  • Integration eines USB-Hubs (CYUSB3304-68LTXI) inklusive Steuerung über I2C.

  • Integration eines NXP EdgeLock SE050 "Enhanced IoT Security" Moduls per I2C.

  • Yocto-Anpassungen für die "EdgeLock Plug & Trust Middleware" des SE050.

  • Produkte: Embedded Linux, Yocto.

  • Kenntnisse: C++, ANSI-C, Yocto, i.MX8, Linux, U-Boot.

  • Einsatzort: remote.

Dez. 2023 - Dez. 2023
1 Monate

Schulungsleiter

Dürr Dental

  • Workshop zum Thema "Embedded Linux Systeme mit Yocto entwickeln".

  • Yocto-Einführung (Recipes, Layers, etc.).

  • Kernel-Entwicklung mit Yocto.

  • Release-Management mit Yocto.

  • Vergleich Community-Yocto (FSL, Yocto Project, etc.) vs. Hersteller-Yocto (Phytec, MSC, etc.).

  • Produkte: Yocto, Kernel-Treiber, Linux.

  • Einsatzort: remote.

Juli 2021 - Sept. 2024
3 Jahren 3 Monaten

Software Entwickler

Vorwerk

  • Yocto basierte Softwareentwicklung im Bereich Staubsauger-Roboter.

  • Entwicklung des ersten industriellen Staubsaugerroboters der Firma Vorwerk / Nexaro.

  • Einsatz des Nexaro 1500 im aus der Cloud gesteuerten Verbund, z. B. in Bürogebäuden oder Hotels.

  • Anpassung und Umsetzung des aus den Vorwerk Consumer-Robotern übernommenen Yocto Linux Systems.

  • Anpassung und Umsetzung des Secure Boots mittels NXP Code Signing Tool für den i.MX8mn.

  • Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessor.

  • Anpassung des Bootloaders U-Boot.

  • Realisierung der IoT-Anbindung mittels LTE (NB-IoT, LTE-M).

  • Implementierung von Softwareupdate/OTA mittels SWUpdate.

  • Entwicklung eingebetteter Software im Bereich der Schnittstelle (SPI) zwischen Linux auf dem i.MX8 und FreeRTOS auf der MCU-Seite.

  • Entwicklung der Schnittstelle zwischen MCU, Safety-MCUs (funktionale Sicherheit) und dem i.MX8.

  • Demonstration und Präsentation der Fortschritte während der Sprint-Reviews.

  • Begleitende Entwicklung für GitLab CI und Docker Entwickler-Container.

  • Unterstützung der Hardwareentwickler beim Debuggen (Hardware-Bbring-up, Oszilloskop, Löten, etc.).

  • Produkte: Embedded Linux.

  • Kenntnisse: C++, ANSI-C, Yocto, i.MX8, Linux-Kernel, U-Boot.

  • Einsatzort: Wuppertal / remote, Germany.

Jan. 2021 - Juni 2021
6 Monaten

Software Entwickler

Unicon Software GmbH

  • Linux-basierte Softwareentwicklung im Bereich Thin Client.

  • Zielplattformen: eLux Thin Client OS, Ubuntu, Hardware x64.

  • Anpassung und Portierung neuer Software für das Thin Client OS eLux.

  • Integration und Anpassung von NetworkManager.

  • Integration und Anpassung von TigerVNC (z. B. Zoom-Funktion).

  • Nutzung und Anpassung von Video4Linux.

  • Einsatz von Debian-Paketmanagement.

  • Produkte: Embedded Linux, Ubuntu, VNC, eLux.

  • Kenntnisse: C++, IP-Netzwerk, IEEE 802.1x.

  • Einsatzort: Karlsruhe (Baden), Germany.

Juli 2020 - Dez. 2020
6 Monaten

Software Entwickler

C.r.s. Iimotion GmbH

  • Embedded Linux Softwareentwicklung im Bereich 4K-Kamerasysteme (Medizintechnik).

  • BSP-Erstellung mit Elbe (Debian-basiert).

  • Einsatz von Petalinux für die Zielplattform.

  • Linux Kernel Entwicklung und Devicetree-Anpassungen.

  • Zielhardware: Xilinx ZYNQMP zcu106.

  • Produkte: Elbe, 4K-Kamerasysteme, Petalinux, Xilinx ZYNQMP zcu106, Vitris, Vivado HLS.

  • Einsatzort: Villingen-Schwenningen, Deutschland.

März 2020 - Juni 2020
4 Monaten

Software Entwickler

heliosys GmbH

  • Embedded Linux Softwareentwicklung auf i.MX8-Hardware.

  • Erstellung eines Yocto-BSP.

  • Linux Kernel Entwicklung und Devicetree-Anpassungen.

  • Zielhardware: i.MX8.

  • Kenntnisse: Yocto, i.MX8, Linux Kernel, Lua.

  • Einsatzort: Bayern, Deutschland.

Jan. 2020 - Feb. 2020
2 Monaten

Software Entwickler

Testo SE & Co. KGaA

  • Yocto basierte Softwareentwicklung im Bereich Wärmebildkameras.

  • Erstellung eines Yocto-BSP (Yocto Warrior).

  • Erstellung und Anpassung von Bitbake-Rezepten.

  • Linux Kernel Entwicklung und Devicetree-Anpassungen.

  • Einrichtung eines Build-Servers mit Jenkins.

  • Nutzung von Git und Jenkins für das Build- und Versionsmanagement.

  • Zielhardware: i.MX6.

  • Produkte: Yocto, Wärmebildkamera, Yocto Warrior, Linux Kernel, i.MX6, Jenkins.

  • Einsatzort: Titisee-Neustadt, Deutschland.

Aug. 2018 - Jan. 2019
6 Monaten

Software Entwickler

Phytec Messtechnik GmbH

  • Embedded Linux Entwicklung auf TI AM335x- und i.MX6-Hardware.

  • Erstellung von Yocto-Rezepten.

  • Yocto-Upgrade auf Release Sumo.

  • Kernel-Upgrade auf Version 4.14.

  • Barebox-Upgrade.

  • Devicetree-Anpassungen.

  • Produkte: Yocto, AM335x, i.MX6, Kernel, Barebox.

  • Einsatzort: Mainz, Deutschland.

Juni 2017 - Dez. 2019
2 Jahren 7 Monaten

Software Entwickler

Valeo peiker acustic GmbH & Co. KG

  • Embedded Linux Softwareentwicklung im Bereich Automotive Connectivity.

  • Yocto-BSP-Erstellung (Hostsysteme: Debian und Ubuntu).

  • Erstellung und Anpassung von Bitbake-Rezepten.

  • Linux Kernel Entwicklung.

  • Qualcomm / WNC Kernel-Entwicklung und -Integration.

  • Zielhardware: i.MX6 / i.MX8, Qualcomm-basierte Plattformen.

  • Durchführung von Code Reviews.

  • Nutzung von Git, Gerrit und Jenkins.

  • Integration und Test von 2G / 3G / 4G und VoLTE-Funktionalität.

  • Produkte: Yocto, Qualcomm, i.MX, Git, Gerrit, Jenkins, LTE-Modem, Automotive.

  • Einsatzort: Friedrichsdorf, Taunus, Deutschland.

Okt. 2016 - Mai 2017
8 Monaten

Software-Entwickler

Liebherr-Elektronik GmbH

  • Entwicklung eines ARM-basierten Embedded Devices auf i.MX6-Hardware.

  • Embedded Linux Entwicklung auf einer i.MX6-basierten Kundenhardware.

  • Erstellung von Yocto-Rezepten für Kunden- und externe Softwarequellen.

  • Bluetopia-Integration.

  • TI WiLink 8 Anbindung.

  • Linux-Migration von AMBER Embedded Wireless M-Bus Funkmodulen.

  • Produkte: Yocto, Embedded Linux, Kernelentwicklung, i.MX6, Bluetopia, TI WiLink 8, AMB8626 Wireless M-Bus Funkmodul, U-Boot, GitLab, Git, UDS, CAN, DTC, SQLite.

  • Einsatzort: remote / Lindau, Deutschland.

Feb. 2016 - Aug. 2016
7 Monaten

Software-Entwickler

Testo AG

  • Unterstützung bei der Umstellung einer Embedded Hardware auf Linux.

  • Aufbau der Entwicklungsumgebung mit Buildroot.

  • Treiberanpassung bzw. -erstellung für DSS/CSI, BQ24297 und TI WiLink 8.

  • Nutzung von Embedded Linux, GitLab und U-Boot.

  • Einsatz von WiFi, Bluetooth und BlueZ.

  • Nutzung von Jenkins für Continuous Integration.

  • Zielhardware unter anderem: am3715 Sitara, USB Gadget Driver, OMAP.

  • Themen: DRM, BQ24297, PCI DSS, DSI, V4L2, BTLE, CSI, Video Streaming, Kernelentwicklung.

  • Kenntnisse: Scrum.

  • Einsatzort: remote / Titisee, Deutschland.

Juni 2015 - Apr. 2018
2 Jahren 11 Monaten

Software-Entwickler

Testo Visual Systems GmbH

  • Unterstützung bei der Entwicklung einer i.MX6-basierten Embedded Hardware.

  • Nutzung von Yocto als Entwicklungsumgebung zu Projektbeginn.

  • Umstellung der Entwicklungsumgebung auf Debian / ELBE im späteren Projektverlauf.

  • Implementierung externer Bibliotheken in Yocto, z. B. OpenCV und Eigen (libEigen).

  • Erstellung von Yocto-Rezepten und später Debian-Paketen für die bestehende Software.

  • Produkte: Yocto, ELBE, Debian, Git, Jenkins, i.MX6, Qt 5, OpenCL, OpenCV, Bluetooth, CMake, Embedded Linux, Bildverarbeitung, Wandboard, Eigen (libEigen).

  • Kenntnisse: Scrum.

  • Einsatzort: remote / Titisee, Deutschland.

Okt. 2014 - März 2016
1 Jahr 6 Monaten

Software-Entwickler

BDT Bavaria Digital Technik GmbH

  • Realisierung eines Protokoll-Konverters mittels AMD-Embedded-PC.

  • Ziel: Steuerung eines BHKW über verschiedene Schnittstellen und Zugriff über Portal-Server.

  • Einsatz von GX-412TC, Debian, GitLab, Eclipse, Node.js, Redis, CAN, Modbus.

  • Implementierung sicherer Kommunikation und Tunnelmechanismen.

  • Nutzung von Reverse SSH Tunnel, SSH, 3G, SSD, Clonezilla, SSL, systemd, Exim, Debhelper.

  • Erstellung von Debian-Paketen.

  • Einsatz von WiBuKey.

  • Einsatzort: remote / Pfronten, Deutschland.

Juni 2014 - Sept. 2014
4 Monaten

Software-Entwickler

heliosys GmbH

  • Diagnose von Netzwerkverkehr zwischen Embedded Devices.

  • Auffinden von Übertragungsproblemen bei der Kommunikation zwischen mehreren Embedded Devices auf Ethernet-Ebene.

  • Durchführung einer Notebook-Langzeitanalyse mittels Netgear Plus Switch.

  • Einsatz von Wireshark, Kali, Tcpdump.

  • Einsatzort: remote / Haldenwang, Deutschland.

Mai 2014 - Juni 2014
2 Monaten

Software-Entwickler

heliosys GmbH

  • Anbindung eines Linux-Embedded-Geräts an eine Windows-Domäne.

  • Einsatz von CentOS, Windows-Domäne, Winbind.

  • Einsatzort: remote / Guxhagen, Deutschland.

Jan. 2014 - Sept. 2014
9 Monaten

Software-Entwickler

heliosys GmbH

  • Netzwerkanbindung eines Embedded-Geräts.

  • Anbindung einer Steuerungshardware ans Internet.

  • Umsetzung mit dem "Digi Connect ME" von Digi.

  • Einsatz von Digi Connect ME, DigiEL (Digi Embedded Linux), serieller Kommunikation und Ethernet.

  • Nutzung von NS7520, ARM7TDMI, GitLab, CGI.

  • Einsatzort: remote / Haldenwang, Deutschland.

Dez. 2013 - Apr. 2021
7 Jahren 5 Monaten

Administrator

heliosys GmbH

  • Installation und Administration eines Linux-Servers für das Unternehmen.

  • Betrieb eines Debian-Servers mit Diensten wie Docker, DNS bind9, Samba 4.1, Exim, GitLab, rsnapshot.

  • Erstellung und Wartung von Shell-Skripten zur Automatisierung von Administrationsaufgaben.

  • Einsatz von Verschlüsselungstechnologien wie LUKS, dm-crypt und OpenSSL.

  • Produkte: Debian, Docker, DNS bind9, Samba 4.1, Exim, GitLab, rsnapshot.

  • Kenntnisse: Bash, Shell, Verschlüsselung, LUKS, dm-crypt, OpenSSL.

  • Einsatzort: remote / Haldenwang, Deutschland.

Dez. 2012 - Nov. 2013
1 Jahr

Entwicklung

FRAKO Kondensatoren- und Anlagenbau GmbH

  • Linux-Kernel-Entwicklung für ein Energie-Management-Gerät.

  • Kernel-Entwicklung für ein AMD-Geode-System.

  • Nutzung der Toolchain ptxdist-0.5.1 der Firma Pengutronix.

  • Portierung der Toolchain auf eine 2012er-ptxdist-Version.

Mai 2007 - Nov. 2013
6 Jahren 7 Monaten

Entwicklung einer Zentralsteuerung für Hochfrequenzgeneratoren

Hüttinger Elektronik GmbH + Co. KG / TRUMPF GmbH + Co. KG

  • Entwicklung einer Zentralsteuerung für Hochfrequenzgeneratoren.

  • Softwareentwicklung (MDA/MDD) mit Rhapsody in C (Version 7.1.1.1) und Willert Embedded UML RealTime Execution Framework RXF für RT Linux.

  • Nutzung von ptxdist (gcc 4.1.2, glibc 2.5, gdb) der Firma Pengutronix als BSP.

  • Implementierung einer API für Rhapsody, um auf die Hardware unter Linux zuzugreifen.

  • Entwicklung von Kernel-Treibern (UIO).

  • Anpassung von Software-Stacks, z. B. ProfiBus-Stack.

  • Zielhardware: MPC5200B.

  • Schnittstellen: CAN, RS-232, Profibus, Ethernet, USB-Host, DeviceNet, SPI.

  • Eingesetzte Software: Rhapsody in C, Eclipse, KDevelop, Valgrind.

  • Einführung und Betreuung von Linux (Debian / Ubuntu) innerhalb einer virtuellen Maschine (VMware) für Entwickler-PCs.

  • Erstellung und Wartung eines Debian-Servers (LDAP, Subversion, Mantis, DokuWiki, Git).

  • Durchführung von HALT-Tests (Highly Accelerated Life Test).

  • Validierung eines Benutzerinterfaces (OMAP, i.MX, PXA).

  • Portierung einer EUROS-Applikation nach Linux.

  • TI TMS320C28335 DSP-Programmierung.

  • Requirement-Management mit IRQA.

Aug. 2004 - Apr. 2007
2 Jahren 9 Monaten

Linux Kernel Treiber Entwicklung

FS Forth-Systeme GmbH / Digi International

  • Projektarbeiten im Bereich Linux Kernel Treiber Entwicklung.

  • Zielplattformen: ARM7/9, XScale PXA255/270, NetSilicon 7520/9750, Samsung 2410/2440, Atmel AT91RM200.

  • Entwicklung auf Digi Connect ME (ARM7TDMI NS7520): 4 MB NOR-Flash-Ansteuerung, Implementierung von NS7520 Ethernet Multicast, Big-/Little-Endian-Switch.

  • Portierung von Linux 2.4.22 und 2.6.17 auf die Zielhardware Digi ConnectCore XP270 (XScale PXA270) mit LCD, USB-Host (PXA und SL811HS), USB-Device (PXA), PCMCIA/Compact Flash, I²C, UARTs, SMSC LAN91C111.

  • Einsatz von U-Boot 1.1.3 und Linux 2.6.12.

  • Entwicklung auf Digi ConnectCore Wi-9C (NS9360, ARM9): Wireless 802.11g mit FPGA + UW2453 (ieee80211 Linux API, ieee80211softmac, Hardware-AES, wpa_supplicant), USB-Device (NS9360), U-Boot 1.1.4, Linux 2.6.17.

  • Entwicklung auf Digi Connect Wi-EM (ARM7TDMI NS7520): Wireless 802.11b, Linux 2.4.22 und 2.6.17.

  • Entwicklung auf Digi ConnectCore 9P9750: Madwifi-Portierung für Linux 2.6.12.

  • Nutzung von Versionskontrollsystemen: CVS, Subversion und Git.

Aug. 2003 - Feb. 2004
7 Monaten

Java-Entwicklung

Comnes GmbH

  • Projektarbeiten im Bereich Java-Entwicklung und Beratung.

  • Einsatz von IBM Java 1.3, JBuilder, OOA/OOD, JNI, GCC, VMware.

  • Entwicklung von Client/Server-Anwendungen auf Basis von TCP/IP.

  • Nutzung von PostScript, RMI, JDBC.

  • Netzwerkbetreuung: Linux-Server, Samba, Router, Mail, Fax, Firewall, Apache.

Juli 2000 - Juni 2003
3 Jahren

Software-Entwicklung

Fell Edv-Service GmbH

  • Software-Entwicklung eines Kreditbearbeitungsprogrammes (Client/Server).

  • Entwicklung in Java (IBM 1.3, JBuilder, CaseTools, Eclipse, JMF) mit OOA/OOD.

  • Erstellung nativer Module (JNI, GCC) und grafischer/drucktechnischer Klassen als Grundgerüst für im Team entwickelte GUI-Klassen.

  • Einsatz von TCP/IP, PostScript, RMI, JDBC, MySQL.

  • Zielplattformen: Win32, OS/2, Linux/Unix.

  • Entwicklung auf Linux-PC, Tests und JNI-Entwicklung auf Windows-Clients.

  • JNI-Entwicklung mit GCC und Watcom C, z. B. Scanner-/Druckeransteuerung, mathematische Berechnungen in C und C++, Schnittstellen zu C-Programmen.

  • Implementierung einer Hostschnittstelle (Fiducia/KSI).

  • Migration von bestehendem Basic-Code nach Java (OO).

  • Betrieb von Linux-Servern (Samba, Router, Mail, Fax, Firewall, Perl).

  • Betreuung von Auszubildenden.

  • Support und Training der Kunden.

Jan. 1999 - Juni 2000
1 Jahr 6 Monaten

Mitarbeiter im Rechenzentrum / Laboringenieur

BA-Loerrach

  • Mitarbeiter im Rechenzentrum / Laboringenieur in der Trinationalen Ingenieurausbildung.

  • Verwaltung und Inbetriebnahme des Netzwerkes (Novell Netware 5, Sun Solaris, Linux, VMware, HP OpenView, 3Com Switches, Cisco Router, Firewall, etc.).

  • Elektrotechnische und informationstechnische Ausbildung der Studenten.

  • Pflege, Überwachung, Reparatur und Ausbau des BA-Netzwerkes mit ca. 250 PCs und 750 Studenten.

  • Einführung sicherheitsrelevanter Abgrenzungsmechanismen im Router- und Switchbereich (z. B. VLAN-Tagging IEEE 802.1q).

  • Betrieb eines heterogenen TCP/IP-Netzwerks mit Novell 5.0, SuSE Linux 6.4, Windows NT 4.0.

  • Inbetriebnahme neuer Netzwerktechnologien, z. B. gesicherte 11 Mbit/s Funkstrecke.

  • Schulung der Erstsemester mit Schwerpunkt Netzwerktechnologie.

Mai 1998 - Dez. 1998
8 Monaten

Entwicklungsingenieur

KLA-Tencor AG / NANOPRO GmbH

  • Entwicklungsingenieur für optische Wafer-Geometriemessgeräte (Diagnose, Kalibration, Diagnostik, Messtechnik, Chiptechnik).

  • Messung der Waferoberfläche im Nanometerbereich durch Auswertung der durch Laserbestrahlung entstandenen Interferenzbilder (Interferometrie).

  • Entwicklungsarbeiten in Freiburg im Breisgau und Milpitas (USA, CA).

  • Entwicklung mit Visual C++, Delphi, SPS, OOA/OOD.

  • Technisches Training der amerikanischen Mitarbeiter.

  • Einsatzort: Freiburg im Breisgau, Germany / Milpitas, United States.

Jan. 1998 - Dez. 1998
1 Jahr

Software-Entwickler

dataMAX Bremen

  • Aufbau und Entwicklung eines Internet-Servers (Dial-in, ISDN, Modem, WWW, Mail).

  • Installation und Konfiguration von Linux (RedHat, SuSE) für Serverdienste.

Jan. 1997 - Dez. 1997
1 Jahr

Software-Entwickler

ZARM Bremen

  • Entwicklung im Bereich High-Speed Bildverarbeitung und Verbrennungsforschung.

  • Einsatz einer DALSA CCD-Kamera und Matrox Pulsar Framegrabber auf PC-Basis.

  • Aufbau einer Bilddatenbank (SQL).

  • Entwicklung von Hard- und Software mit Watcom C++ 10.6 (Windows NT 4.0, OS/2) und Java (ohne Bildakquisition).

Zusammenfassung

Ich bin Softwareentwickler mit umfangreicher Erfahrung in der Entwicklung eingebetteter Linux-Systeme, insbesondere auf Yocto-basierter Entwicklung, Kernel-Treibern und Device-Tree-Konfigurationen. Ich habe zu Projekten in den Bereichen Robotik, Medizintechnik, Fahrzeugkonnektivität und Energiemanagement beigetragen und dabei robuste Lösungen auf Plattformen wie i.MX, Raspberry Pi und ARM-basierten Systemen umgesetzt.

Ich biete praktische Fähigkeiten in der Anpassung von Linux-Systemen und eine reibungslose Projektumsetzung in anspruchsvollen Umgebungen. Ich passe mich kontinuierlich an neue technische Anforderungen an und stelle sicher, dass jede von mir entworfene und umgesetzte Lösung qualitativ hochwertig und effizient ist.

Fähigkeiten

  • Yocto
  • Linux
  • Kernel
  • Kvm

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 1988 - Juni 1997

Universität Bremen

Diplom Ingenieur/Uni, Elektrotechnik · Elektrotechnik · Bremen, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Dieter Möhrle
Dieter Möhrle

Softwareentwickler

Profil ansehen
Robert Brandl
Robert Brandl

Team für Embedded Systems Software Engineering

Profil ansehen
André Howe
André Howe

Linux-IT-Administrator

Profil ansehen
Yoav Netzer
Yoav Netzer

Freiberuflicher Software-Architekt

Profil ansehen
Oleksii Kvasnikov
Oleksii Kvasnikov

Softwareentwickler (Freiberufler)

Profil ansehen
Stanislaus Stelle
Stanislaus Stelle

Sicherheitsberater bei Rohde & Schwarz AG

Profil ansehen
Sherif Omran
Sherif Omran

Entwickler

Profil ansehen
Michael Eilers
Michael Eilers

Software-Entwickler

Profil ansehen
Oleg Pocheptsov
Oleg Pocheptsov

Senior Softwareingenieur

Profil ansehen
Tamás Nagy
Tamás Nagy

JAVA Entwicklung für Thermodrucker Testprogram

Profil ansehen
Artur Nidens
Artur Nidens

Freelancer als Embedded-Software-Ingenieur

Profil ansehen
Tilmann Spahlinger
Tilmann Spahlinger

Technischer Experte, Software-Architekt

Profil ansehen
András Bognár
András Bognár

Testgeräte-Entwickler

Profil ansehen
Konstantin Mirny
Konstantin Mirny

Architekt, Softwareentwickler

Profil ansehen
FRATCH Freelancer
FRATCH Freelancer

Embedded-Software-Architekt

Profil ansehen
Matthias Spiller
Matthias Spiller

Softwareentwickler und Berater

Profil ansehen
Stephan Pieper
Stephan Pieper

Senior Embedded SW-Architekt

Profil ansehen
Andreas Schuster
Andreas Schuster

Partner

Profil ansehen
Steffen Kappler
Steffen Kappler

Freelancer – Softwareentwicklung

Profil ansehen
John Hulst
John Hulst

Embedded-Software- und Systemingenieur / Manager

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Jürgen Hertweck
Jürgen Hertweck

Entwicklung von iOS-Apps (KI-basiert)

Profil ansehen
Kai Wolf
Kai Wolf

Senior Softwareberater

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Markus Marks
Markus Marks

Software Architekt / Entwickler

Profil ansehen
Peter Kortmann
Peter Kortmann

Hardware- und Software Entwickler / Projektleiter

Profil ansehen
Harald Bergmann
Harald Bergmann

Software-Architekt

Profil ansehen
Daniel Schäftner
Daniel Schäftner

Embedded-Software-Entwickler

Profil ansehen
Andre Kholodov
Andre Kholodov

Manager für Nearshore-Engagements

Profil ansehen