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
German

Job 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

Apply for this position