XR Systems Engineer
auteega GmbH
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Remote
Tech stack
Systems Engineering
Codecs
Digital Rendering
Maple Software
OpenGL
Open Source Technology
Data Streaming
System Programming
WebRTC
Vulkan Graphics API
Job description
- Optimierungen, Erweiterungen und Plugins für eine Low-Latency-XR-Streaming-Plattform entwickeln
- Monado-Komponenten analysieren, erweitern und optimieren, vor allem Runtime-, Compositor-, Tracking-, Swapchain-, Timing- und OpenXR-nahe Pfade
- GStreamer-Pipelines und eigene GStreamer-Plugins für XR-Streaming entwickeln, debuggen und optimieren, insbesondere mit Fokus auf Latenz, Buffer Handling, Caps Negotiation, Timestamps, Clocking, Hardware-Encoding/-Decoding und Zero-Copy
- Electric-Maple-Komponenten bewerten, erweitern und in einen stabilen Low-Latency-XR-Streaming-Stack integrieren
- Performance systematisch messen und verbessern, im Speziellen Motion-to-Photon-Latenz, Encoding-/Decoding-Latenz, Jitter, Frame Drops, CPU-/GPU-Last und Buffer-Kopien
- Entwicklung von Änderungen, die möglichst upstream-fähig, wartbar und community-kompatibel sind
Requirements
- Sehr gute Kenntnisse in C/C++-Systemprogrammierung
- Berufserfahrung mit Monado / OpenXR auf Runtime- oder Integrationsniveau
- Tiefe praktische Erfahrung mit GStreamer, insbesondere mit:
- Plugin-/Element-Entwicklung
- Live-Pipelines
- Caps
- Pads
- Buffers
- Clocks
- Latency
- QoS
- Erfahrung mit Electric Maple, Remote Rendering, XR Streaming, WebRTC/RTP oder vergleichbaren Low-Latency-Streaming-Architekturen
- Fundiertes Verständnis von GPU-/Multimedia-Pfaden, z. B. Vulkan, OpenGL, Hardware-Codecs, Zero-Copy
- Nachweisbare Open-Source-Community-Contributions, idealerweise in Monado, GStreamer, OpenXR, Electric Maple oder vergleichbaren Projekten
- Gute Deutschkenntnisse in Wort und Schrift