11.07.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.03.2027
Senior Firmware- und Embedded Softwareentwickler
München, Deutschland
Deutschland
Dipl.-Ingenieur (M.Sc. Computer Science) Schwerpunkte: Computermathematik und SystemprogrammierungSkills
Secure Shell (SSH)Gigabit EthernetAtlassian ConfluenceUnit TestingCmakeKommunikationsprotokolleContinuous IntegrationGerätetreiberEmbedded C++Embedded SystemsEmbedded LinuxEmbedded BetriebssystemeEmbedded SoftwareEmbedded SQLFirmware
Embedded Systems Entwicklung
Entwicklung hochverfügbarer und leistungsstarker Firmware und Embedded Systemsoftware mit Fokus auf Board Bring-Up, BSP- und I/O-Treiber-Entwicklung, Unit-Testing und Integrationstests.
Expertise in U-Boot und UEFI BIOS Entwicklung sowie Design und Implementierung von Bare-Metal Bootloader und Firmware für ARM- und x86_64-Architekturen, Secure Boot, Netzwerk Boot, Firmware Update, DFU.
Umfassende Kenntnisse in hardwarenaher Systementwicklung für High-Speed-Interfaces und Echtzeitsysteme mit verschiedenen Architekturen und Betriebssystemen.
Architekturen
ARM (Cortex-M, Cortex-A, STM32, Xilinx, Texas Instruments, Infineon, Qualcomm), x86-64 (Intel Core, Xeon, Atom).
Betriebssysteme
Embedded Linux, VxWorks, FreeRTOS, Linux (Ubuntu, Red Hat), Windows, UNIX (Sun Solaris, HP-UX. SGI IRIX).
Programmiersprachen:
C, C++, Assembler, Python, Bash, Tcl.
Entwicklungstools
Git, Yocto, Make, Cmake, ssh, Docker, Eclipse, Visual Studio, Gdb, MariaDB, MySQL, GitLab, Bitbucket, Jira, Doors.
Interfaces und Protokolle
Ethernet, PCIe, Automotive Ethernet, TCP/IP, IP-Multicast, IPv6, CAN / CAN-FD, USB, NVMe, UFS, SATA, SCSI, SAS, NFC, SPI, I2C, I2S, UART, ADC / DAC, PWM Timers.
Systemarchitektur
Expertise in Requirements Engineering, V-Modell, ISO-26262, objektorientiertes C++ Design, Multitasking, Multithreading und Speicherverwaltung.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Anpassung und Weiterentwicklung der Bootloader-Firmware für Qualcomm Dragonwing (QCS6490) auf COM-SMARC2.0-Modulen.
Umgebung:QCS6490, Windows, Linux, Docker, EFI Shell, LLVM C/C++, UFS, NVMe
Design und Implementierung von Firmware und Bootloader für einen Board Management Controller (BMC) einschließlich Firmware-Start- und Update-Mechanismen (Power Sequenzer, Strom- und Spannungskontrolle, temperaturabhängige Lüftersteuerung, 24/7-Betrieb).
Umgebung:STM32/Cortex-M, Bare-Metal, Eclipse, GNU C/C++, git, Windows,
Linux, VxWorks, I2C Master/Slave/Multi-master, SMBUS, ADCs, PWM Timers, NFC
Entwicklung von x86-64 UEFI BIOS für die neueste Intel Core, Atom und Xeon CPUs auf COM-Express, COM-HPC und COM-SMARC2.0.
Design, Implementierung und Integration von UEFI I/O Drivers (Ethernet, USB), EFI-Tools, Korrekturen und Erweiterungen der EFI Shell.
Umgebung:AMI Visual eBIOS AptioV, Microsoft Visual C++, Eclipse, GNU C/C++, git, PVCS, Windows, Linux, ACPI
Technische Projektleitung eines firmeninternen Projekts für autonome Fahrsysteme mit Hardware, FPGA und Firmware Architektur und Entwicklung.
Umgebung:Automotive Ethernet, CAN-FD-Bus, Xilinx-Aurora
Linux BSP inklusive McASP I/O Treiber für hochpräzise Vibrationsmessungen in Hochleistungsfahrzeugen (Formel-1).
Umgebung: TI Sitara Cortex-A, I2S, U-Boot, DFU, Linux, Kernel Konfiguration, Root File System
Setup von Integration, Verifikation und Support von Adaptive AUTOSAR.
Umgebung: Intel Atom, aBAC-Yocto, Ubuntu, Python, CI Bamboo
Design und Implementierung eines Demonstrators im Rahmen eines EU-Projekts REFERENCE zur Entwicklung eines Single Chip 4.4GHz RF-Transceivers für 4G+ bzw. 5G Mobilfunkgenerationen.
Umgebung: Xilinx ZynqMP FPGA / Cortex-A, Vivado, U-Boot/Linux BSP, Analog Devices AD9364 RF Transceiver, SDR GNU Radio
Anforderungen, Gesamtarchitektur und Implementierung der eingebetteten Software eines Light Weight Rig zum Drehen 3D-Filme (mit bis zu 14 Elektromotoren), sowie eines Wireless-Protokoll-Translators für mobile Handgeräte.
Umgebung: Xilinx ZynqMP, Linux, C++, MariaDB, MySQL, IP-Multicast, SPI, I2C, STM32 / Cortex-M, LwIP
Architektur und Implementierung von Firmware eines Drahtlos-Sensor-Netzwerks zum Einsatz in Fahrzeugen mit Steuerung über Web Browser.
Konzeption und Implementierung vom proprietären TDMA Protokoll für drahtlose Kommunikation der Sensoren.
Umgebung: Cortex-M, Ethernet, LwIP, Web Server, UWB Transceiver, ADCs, I2C, CAN
Architektur, Spezifikation und Entwicklung einer hochverfügbaren PCIe-Carrier-Grade-Plattform (bis 15 Slots, Hot-Swap, 99,999 % Verfügbarkeit).
Konzeption und Implementierung SR-IOV-basierter Netzwerk-Boot-Architektur (US-Patent-Anmeldung für SR-IOV-basierte Netzwerk-Boot-Architektur).
Umgebung:Intel Core/Xeon, PCIe, Ethernet, USB, BIOS, ACPI, C/C++,I/O Treiber, Windows, Linux
Design und Entwicklung einer Deep-Packet-Inspection-Plattform auf Basis von Intel DPDK (10/40/100 Gbit/s Ethernet).
Umgebung:Linux, GNU C/C++, DPDK, TCP/IP, raw Ethernet
Entwicklung von UEFI BIOS, I/O Treibers und Tools für eine Reihe von ATCA-Boards (für Tier-1 Telekommunikationskunden).
Umgebung:Intel Xeon, PCIe, Ethernet, USB, SATA, SAS, SCSI, SPI, I2C, LSI APP3k, ACPI, TCP/IP, DHCP, TFTP, IPMI, C/C++, Assembler, Windows, Linux, Sun Solaris
Design, Spezifikation und Implementierung verteilter Management- und Monitoring-Systeme (HPI) – eine objektorientierte Multithread-Anwendung zum Versorgen, Überwachen und Steuern ATCA Systemen.
Umgebung:Linux, GNU C/C++, C++ STL, TCP/IP, RMCP, IPMI