Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
GlobalLogic
Dieses Projekt zielt darauf ab, ein SmartTV-Betriebssystem zu entwickeln. Der Entwicklungsumfang umfasst einen vollständigen Software-Stack – angefangen von HAL und Middleware bis hin zu benutzerdefinierten herunterladbaren Anwendungen. Der Schwerpunkt der offenen Stelle liegt auf dem Medienteil, der Portierung nativer Medieninhaltsanwendungen, der Integration mit HW-Video-/Audio-Dekodierungsbeschleunigung, dem Kopierschutz von Inhalten, Streaming-Protokollen, Medienpipeline usw.
Als Teil des GlobalLogic-Teams werden Sie wachsen, herausgefordert werden und Ihre Fähigkeiten erweitern, indem Sie mit sehr erfahrenen und talentierten Menschen zusammenarbeiten.
Tu das nicht Verschwenden Sie keine Sekunde und bewerben Sie sich!
Anforderungen:
- Erfahrung in der Entwicklung von Firmware für Hardware-Medien-Pipeline< /p>
- Digitales Rechtemanagement (Widevine, Playready, FairPlay) und vertrauenswürdige Ausführungsumgebung.
- Kenntnisse über verschiedene Audio-/Videoformate (h264, H265, AV1, mp4, cmaf, ts, usw.) und auf Tools, um sie zu analysieren.
- Hervorragende Linux-Kenntnisse – Sie müssen mit der Befehlszeile absolut vertraut sein.
- Starke Programmierkenntnisse in C/C++
- Ausgeprägtes Verständnis von Multithreading, Synchronisation und gleichzeitiger Programmierung
- Erfahrung in Design, Architektur und Integration auf Systemebene.
- Ausgeprägte Fähigkeiten zur Problemlösung, zum Debuggen und zur Fehlerbehebung.
Gute Fähigkeiten:
- Kenntnisse in Video-Streaming-Technologien (MPEG-DASH, HLS, Progressive Download usw.)
- Kenntnisse über Multimedia-Frameworks wie GStreamer, ffmpeg usw.
Aufgabenbereiche:
- Codierung, Debugging, Fehlerbehebung usw., die für die Veröffentlichung eines Softwarepakets erforderlich sind.
- Recherche und Implementierung funktionaler Anforderungen - Aktuelle Technologie und Fähigkeiten.
- Entwerfen Sie die Softwarearchitektur zur Unterstützung der Anforderungen.
- Überprüfen Sie das Softwaredesign und die Implementierungen.
- Pflegen Sie den Code Sauber und modular für plattformübergreifende Architektur.