Grundsätzlich Remote, Kurzeinsätze vor Ort möglich
Für aktuelles Profil: freelancermap de/profil/richard-schleich
Entwicklung eines Embedded Linux Systems auf Debian Basis für eine Smart Home Appliance.
Umstellung der gesamten Basis auf ARMv8 64-Bit (aarch64).
Entwicklung eines neuen Kernel Treibers für die Hardware auf SPI/GPIO Basis.
Kernel Patches inkl. Einbringung in den Upstream/Mainline Kernel.
Userspace Treiberentwicklung mittels Rust.
Umsetzung einer Sicherheitsarchitektur aus systemd service isolation, PolicyKit und dbus APIs.
Umsetzung einer Update-Infrastruktur mittels apt repositories.
Konfiguration des Embedded Systems für automatische Updates.
Planung, Umsetzung und Wartung von Server Infrastruktur auf Linux Basis (diverse Kunden).
Bevorzugte Tools: Ansible via ssh/pubkey mit Smartcard
Entwicklung einiger Hardwaremodule für eine Embedded Platform von der Schaltplanentwicklung bis zur EMV-Prüfung.
Genutzte Schnittstellen: USB 2.0 HS, HDMI 1.2, Ethernet 1G, SPI, UART, I2C, KNX, Digitial/Analog IO
Entwicklung einer Firmware für diese Module auf STM32F0 Basis.
Bare Metal Programmierung mit C/C++ (C++ ohne dynamischen Speicher oder Bibliotheken).
Implementierte Schnittstellen: SPI via DMA, UART, ADC Messungen, PWM Erzeugung.
Bootloader Entwicklung für diese Firmware inklusive CRC basierten Selbsttest und einem Sektions/Image basierten FW/BL Layout.
Angestelltenverhältnis
Entwicklung von NFC Firmware und Hardware inklusive Antennendesign und Abstimmung.
Portieren von NFC Firmware auf diverse Mikrocontroller (ARM, PowerPC, etc...)
RFID (Radio-Frequency Identification) & NFC (Near Field Communication)
Grundsätzlich Remote, Kurzeinsätze vor Ort möglich
Für aktuelles Profil: freelancermap de/profil/richard-schleich
Entwicklung eines Embedded Linux Systems auf Debian Basis für eine Smart Home Appliance.
Umstellung der gesamten Basis auf ARMv8 64-Bit (aarch64).
Entwicklung eines neuen Kernel Treibers für die Hardware auf SPI/GPIO Basis.
Kernel Patches inkl. Einbringung in den Upstream/Mainline Kernel.
Userspace Treiberentwicklung mittels Rust.
Umsetzung einer Sicherheitsarchitektur aus systemd service isolation, PolicyKit und dbus APIs.
Umsetzung einer Update-Infrastruktur mittels apt repositories.
Konfiguration des Embedded Systems für automatische Updates.
Planung, Umsetzung und Wartung von Server Infrastruktur auf Linux Basis (diverse Kunden).
Bevorzugte Tools: Ansible via ssh/pubkey mit Smartcard
Entwicklung einiger Hardwaremodule für eine Embedded Platform von der Schaltplanentwicklung bis zur EMV-Prüfung.
Genutzte Schnittstellen: USB 2.0 HS, HDMI 1.2, Ethernet 1G, SPI, UART, I2C, KNX, Digitial/Analog IO
Entwicklung einer Firmware für diese Module auf STM32F0 Basis.
Bare Metal Programmierung mit C/C++ (C++ ohne dynamischen Speicher oder Bibliotheken).
Implementierte Schnittstellen: SPI via DMA, UART, ADC Messungen, PWM Erzeugung.
Bootloader Entwicklung für diese Firmware inklusive CRC basierten Selbsttest und einem Sektions/Image basierten FW/BL Layout.
Angestelltenverhältnis
Entwicklung von NFC Firmware und Hardware inklusive Antennendesign und Abstimmung.
Portieren von NFC Firmware auf diverse Mikrocontroller (ARM, PowerPC, etc...)
RFID (Radio-Frequency Identification) & NFC (Near Field Communication)