Detaillierte Aufgaben:
- Sie entwickeln 2D Grafiktreiber vom Konzept über Architektur, Implementierung, Test und Dokumentation für Linux OS und andere RTOS
- Passend für unser 2D Graphics IP SEERIS® implementieren und testen Sie Image Processing-Algorithmen auf Treiber- und Library-Ebene
- Sie integrieren und testen Grafiktreiber sowohl auf Basis von C-Modellen als auch auf FPGA- und SoC-Plattformen
- Sie integrieren Display- und 2D-Grafiktreiber in Android Graphik-Subsystemen zusammen mit 3D GPU und Video Decoder-Treibern
- Sie adaptieren und implementieren Wayland für unser 2D Graphics IP
- Sie entwickeln existierende proprietäre Entwicklungs-Tools und Frameworks stetig weiter
Ihr Profil:
- Guter Hochschulabschluss der Elektrotechnik/Datentechnik, Physik oder Informatik oder eines vergleichbaren technischen Studiengangs
- Sie haben bereits so viel adäquate Erfahrung, dass Sie sich absolut selbständig in komplexe SW-Strukturen und Algorithmen einarbeiten, diese analysieren und weiterentwickeln können
- Sie können Algorithmen aus dem Bereich Image Processing wie Warping, Scaling, Filtering, Compositing, Blending, Pre-multiplied Alpha etc. nicht nur theoretisch erklären, sondern haben diese im jeweiligen Kontext auch bereits praktisch angewendet
- Ausgezeichnete Kenntnisse im Bereich Embedded Software Development mit C/C++ erlauben Ihnen, low-level an den Schnittstellen sowohl zur HW als auch zum RTOS zu arbeiten
- Fundierte Linux-Kenntnisse auf Kernel-Level
- Fähigkeit moderne Scripting-Sprachen (z.B. Python) gezielt und effektiv einzusetzen
- Gute kommunikative Fähigkeiten in deutscher Sprache (Kommunikation im lokalen Team)
- Sehr gute kommunikative Fähigkeiten in englischer Sprache in Wort und Schrift
Vorteilhafte Zusatzkenntnisse:
- Android OS Architecture (Surface Flinger, HWC, Gralloc)
- Linux Render Infrastructrue & Middleware (DRI/DRM, Wayland)
- QT Framework und verschiedene RTOS wie QNX®, Integrity®