×
Register Here to Apply for Jobs or Post Jobs. X

WebRTC Engineer

Job in Freienbach, 6430, Schwyz, Kanton Schwyz, Switzerland
Listing for: Threema AG
Full Time position
Listed on 2026-10-21
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 120000 - 170000 CHF Yearly CHF 120000.00 170000.00 YEAR
Job Description & How to Apply Below
Location: Freienbach

Threema ist der weltweit meistverkaufte sichere Messenger sowohl für private Nutzer als auch für Unternehmen. Seit 2012 arbeiten wir unermüdlich daran, dass unsere Nutzer frei kommunizieren können, ohne sich Sorgen um ihre Privatsphäre machen zu müssen. Unsere wachsende Nutzerbasis umfasst Millionen privater Kunden und Tausende von Unternehmen und Organisationen aus aller Welt.

Wir wachsen und suchen ein neues Teammitglied als

WebRTC Ingenieur (100%)

Die Rolle

Du wirst Teil des Teams, das unseren Echtzeit-Media-Stack betreut, einschließlich nativer Clients, Webbrowser und unserer SFU-Infrastruktur. Du arbeitest an Herausforderungen wie der Stabilisierung eines Meetings mit 200 Personen, wenn die Hälfte der Teilnehmer im Hotel-WLAN ist, der Optimierung der Bildschirmfreigabe für niedrige Bandbreiten und der Verkürzung der Beitrittszeiten, sodass ein Meeting sofort startet, wenn jemand auf den Link klickt.

Dies ist eine praktische Ingenieursrolle mit echter Verantwortung. Du entwirfst Features, analysierst Paketaufzeichnungen bei Problemen und gestaltest die Architektur mit, während wir skalieren.

Deine Aufgaben

  • Aufbau und Verbesserung der WebRTC-Mediapipeline über Web-, Desktop- und mobile Clients, einschließlich Audio, Video, Bildschirmfreigabe und Datenkanäle.

  • Entwicklung und Skalierung unserer Selective Forwarding Unit (SFU) und Signalisierungsdienste zur Unterstützung großer Meetings, Webinare und Breakout-Räume.

  • Optimierung von Staukontrolle, Bandbreitenschätzung, Simulcast und SVC-Schichtauswahl, damit Anrufe sich an schlechte Netzwerke anpassen.

  • Verantwortung für die Anrufqualität von Anfang bis Ende:
    Definition von Metriken, Erstellung von Dashboards, Untersuchung von Problemen mit get Stats, RTC-Ereignisprotokollen und Paketspuren sowie Implementierung von Lösungen.

  • Arbeit an NAT-Traversal und Konnektivität, einschließlich STUN/TURN-Infrastruktur, ICE-Verhalten und Fallbacks für restriktive Firmennetzwerke.

  • Zusammenarbeit mit Client-, Backend-, Sicherheits- und Produktteams an Features wie Aufnahme, Live-Untertiteln, Geräuschunterdrückung und Ende-zu-Ende-Verschlüsselung.

  • Code-Reviews, Mentoring anderer Ingenieure und Mitgestaltung der technischen Ausrichtung des Echtzeit-Stacks.

Was wir suchen

  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, davon mindestens 3 Jahre direkte Arbeit mit WebRTC oder anderen Echtzeit-Mediasystemen.

  • Tiefes Verständnis des WebRTC-Stacks: SDP, ICE, DTLS, SRTP und deren praktische Zusammenspiel.

  • Erfahrung im Aufbau oder Betrieb einer SFU oder MCU, sei es eigenentwickelt oder basierend auf Open-Source-Projekten wie mediasoup, Janus, Jitsi, Pion oder Live Kit.

  • Fundierte Kenntnisse von Audio- und Video-Codecs (Opus, VP8, VP9, AV1, H.264) und deren Vor- und Nachteilen.

  • Starke Fähigkeiten in mindestens einer der Sprachen C++, Kotlin, Go oder Rust sowie Sicherheit im Umgang mit TypeScript/JavaScript für browserseitige Arbeiten.

  • Methodisches Vorgehen beim Debuggen verteilter, latenzsensitiver Systeme, bei denen die Ursache im Netzwerk, Gerät oder Code liegen kann.

  • Klare Kommunikation und die Fähigkeit, komplexe Media-Probleme auch Nicht-Teammitgliedern verständlich zu machen.

Wünschenswert

  • Beiträge zu libwebrtc oder Open-Source-WebRTC-Projekten.

  • Erfahrung mit Insertable Streams / SFrame für Ende-zu-Ende-verschlüsselte Medien.

  • Hintergrund in Audioverarbeitung (Echo-Unterdrückung, Geräuschunterdrückung, AGC) oder ML-basierter Medienverbesserung.

  • Erfahrung im Betrieb von Medieninfrastruktur auf Kubernetes über mehrere Regionen hinweg.

  • Vertrautheit mit Interoperabilitätsstandards wie SIP oder Integration mit PSTN-Gateways.

Was wir bieten

  • Ein junges, motiviertes Team mit unkomplizierter Kommunikation

  • Flexible Arbeitszeiten, Möglichkeit bis zu zwei Tage pro Woche von zu Hause zu…

Position Requirements
5+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary