Freienbach
WebRTC Ingenieur (100%)
- 29 September 2026
- 100%
- Festanstellung
- Freienbach
Über den Job
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 getStats, 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 LiveKit.
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 arbeiten
Möglichkeit, zwei Wochen im Jahr von überall aus zu arbeiten
Möglichkeit unbezahlten Urlaub zu nehmen
Du kannst deine eigene Hardware wählen (macOS oder Linux)
Öffentliche Verkehrsmittel-Rabatt oder Parkplatz (Ladestation für Elektroautos vorhanden)
Kostenlose Nutzung des Fitnessraums, inklusive eines Fitnesstrainers einmal im Monat
Professionelle Massage einmal im Monat
Interne Deutsch- oder Englischkurse
Eine tolle Kaffeemaschine ;-)
Regelmässige Firmenveranstaltungen und Apéros
Das gute Gefühl, zum effektiven Schutz der Privatsphäre von Millionen Menschen beizutragen
Arbeitsort: Pfäffikon SZ (Grossraum Zürich)
Startdatum: Sofort oder nach Vereinbarung
Haben wir dein Interesse geweckt?
Wir sind überzeugt, dass diverse Teams bessere Produkte entwickeln. Wir begrüssen und fördern Bewerbungen von Menschen aller Hintergründe und Perspektiven. Deine einzigartige Erfahrung ist eine Bereicherung, und wir freuen uns, von dir zu hören.
Per E-Mail eingereichte Bewerbungen können nicht berücksichtigt werden. Bitte nutze den offiziellen "Bewerben"-Button unten, damit wir deinen Lebenslauf in unseren vollen Postfächern nicht versehentlich übersehen.
Für Agenturen: Wir besetzen diese Stelle direkt und akzeptieren keine unaufgeforderten Kandidatenprofile.