Embedded Linux & Firmware
- Entwicklung und Wartung von Embedded Linux BSPs, einschließlich Kernel-Konfiguration, Device Tree Authoring und Board Bring-up
- Schreiben von Linux-Gerätetreibern und Kernel-Modulen für benutzerdefinierte FPGA-Peripherie und On-Board-Hardware
- Implementierung von Low-Level Firmware und Middleware in C/C++/Rust für FPGA-Logik und Kommunikationsschnittstellen
- Konfiguration und Optimierung von Bootloadern und Root-Dateisystemen für Embedded CPU-Module
- Entwicklung von Userspace-Anwendungen und automatisierten Hardware-Test-Tools
FPGA Design & Integration
- Implementierung von RTL-Designs in VHDL/Verilog/SystemVerilog
- Integration von Vendor- und Custom-FPGA-IP-Cores und Definition von HW/SW-Schnittstellen
- Unterstützung bei Simulation, Verifikation, Synthese, Timing Closure und In-System Debugging
- Enge Zusammenarbeit während Board Bring-up und System Integration
System Integration & Debugging
- Debugging komplexer HW/SW/FPGA-Interaktionen mit Laborausrüstung und Protocol Analyzern
- Beitrag zu Systemarchitektur, Dokumentation und Schnittstellenspezifikationen