Beschreibung
### Über die Position
Wir suchen erfahrene **Multimedia Display Engineers (m/w/d)** mit fundierter Expertise in **Android-/Linux-Multimedia-Frameworks, Display-Treibern, Grafiksystemen und Embedded-Multimedia-Technologien**.
Die Position umfasst die Entwicklung und Betreuung von Embedded-Software für Video-, Display- und Grafikfunktionalitäten auf modernen Automotive- und Embedded-Multimedia-Plattformen.
Dies ist eine spannende Gelegenheit, an Multimedia- und Display-Technologien der nächsten...
weiter lesen
### Über die Position
Wir suchen erfahrene **Multimedia Display Engineers (m/w/d)** mit fundierter Expertise in **Android-/Linux-Multimedia-Frameworks, Display-Treibern, Grafiksystemen und Embedded-Multimedia-Technologien**.
Die Position umfasst die Entwicklung und Betreuung von Embedded-Software für Video-, Display- und Grafikfunktionalitäten auf modernen Automotive- und Embedded-Multimedia-Plattformen.
Dies ist eine spannende Gelegenheit, an Multimedia- und Display-Technologien der nächsten Generation zu arbeiten, einschließlich Android-/Linux-Gerätetreibern, Display-Frameworks, SoC-Multimedia-Pipelines und Embedded-Performance-Optimierung.
### Ihre Aufgaben
- Entwicklung und Wartung von Embedded-Software für:
- Video-, Display- und Grafikfunktionalitäten
- Mitarbeit an Android-/Linux-Multimedia-Frameworks und Gerätetreibern.
- Analyse und Behebung von Multimedia- und Display-Problemen in bestehenden Softwarelösungen.
- Zusammenarbeit mit internationalen Entwicklungsteams und externen Kunden.
- Mitwirkung bei der Implementierung neuer Multimedia-Funktionen sowie der Entwicklung von End-to-End-Anwendungsfällen.
- Enge Zusammenarbeit mit SoC-Multimedia-Pipelines, Speichersubsystemen und Display-Architekturen.
- Durchführung von Debugging-, Optimierungs- und Performance-Tuning-Maßnahmen für Multimedia- und Displaysysteme.
- Analyse und Behebung von Embedded-Echtzeitproblemen, wie:
- Speicherkorruption (Memory Corruption)
- Stack-Korruption
- Deadlocks
- Race Conditions
- ANRs (Application Not Responding)
### Ihr Profil
### Erforderliche Qualifikationen
- Mehrjährige Erfahrung mit Android- und Linux-Multimedia-Frameworks sowie Gerätetreibern.
- Sehr gute Kenntnisse in der Programmierung mit **C und C++** sowie ausgeprägte Debugging-Fähigkeiten.
- Praktische Erfahrung in einem oder mehreren Multimedia-Bereichen:
- Display
- Video
- Grafik
- Fundierte Kenntnisse der Linux- und Android-Build-Infrastruktur.
- Gutes Verständnis grundlegender Betriebssystemkonzepte:
- Virtueller Speicher
- CPU-Scheduling
- Prozesszustände
- Multithreading
- Synchronisation
- Fundierte Kenntnisse von Embedded-System-Konzepten:
- RTOS (Echtzeitbetriebssysteme)
- RAM- und Cache-Architekturen
- Interrupt-Behandlung
- Erfahrung in der Performance- und Energieoptimierung.
- Ausgeprägte analytische Fähigkeiten sowie Erfahrung in der Fehleranalyse und Problemlösung.
### Wünschenswerte Qualifikationen
- Tiefgehende Kenntnisse im Bereich Display-Technologien sind von Vorteil.
- Sehr gutes Verständnis von:
- SoC-Architekturen
- Multimedia-Pipelines
- Speichersubsystemen
- Systeminteraktionen
- Kenntnisse in den Bereichen:
- MIPI
- I2C
- GPIO
- DSI
- HDMI
- Erfahrung mit Versionsverwaltungssystemen und Git-Repositories.
- Erfahrung mit Qualcomm Multimedia- und Display-Plattformen ist von Vorteil.
### Berufserfahrung
- Mindestens **7 Jahre relevante Berufserfahrung** in der Entwicklung von Embedded-Multimedia-, Display- oder Grafikplattformen.
### Rahmenbedingungen
### **Arbeitsort:** Deutschland (Remote)
**Vertragsdauer:** 12 Monate mit Option auf Verlängerung
**Sprachen:** Englisch mindestens C1 (zwingend erforderlich), Deutsch von Vorteil
### Suchbegriffe
Embedded Display | Android Multimedia | Linux Gerätetreiber | Display-Treiber | Grafik-Framework | Video-Framework | SoC-Architektur | Multimedia-Pipeline | RTOS | MIPI | DSI | HDMI | Embedded Linux | Android Framework | Display-Technologien | C++ | Embedded Systems | Qualcomm Multimedia