JFrog
Roku
Senior Software Engineer, Live
WAS IST DIE ROLLE?
TEAMWORK MAKES THE STREAM WORK.
ROKU hat das Streaming auf den Fernseher gebracht und entwickelt sich weiter, um die Branche anzuführen. Während wir gut positioniert sind, um die Zukunft des Fernsehens und der Streaming-Medien weltweit mitzugestalten, beruht der anhaltende Erfolg auf erfahrenen Software-Ingenieuren wie Ihnen, die Kernfunktionen für die ROKU-Plattform entwickeln.
Der Senior Software Engineer wird maßgeblich an unserer eingebetteten UI-Entwicklung, der Implementierung von Algorithmen für komplexe Funktionen zur intuitiveren Bedienung und der zugrunde liegenden Architektur mitwirken. Sie werden eng mit dem Produktmanagement zusammenarbeiten, um neue Funktionen zu verstehen oder bestehende Funktionen für internationale Marktanforderungen zu erweitern, Entwicklungen mit modernen C++-Bibliotheken/Frameworks, Skriptsprachen und die Integration von Drittanbieter-Code durchzuführen. Sie werden auch an der Entwicklung von Tools beteiligt sein, die der größeren Entwickler-Community innerhalb von ROKU helfen können. Eine nachgewiesene Erfolgsbilanz bei der Auslieferung hochwertiger Software auf eingebetteten Plattformen ist unerlässlich. Dies ist eine großartige Rolle für einen erfahrenen Profi, der ein hohes Maß an Sichtbarkeit genießt und von großem Geschäftseinfluss profitiert.
Die von Ihnen implementierten Funktionen und Leistungsverbesserungen wirken sich täglich direkt auf Millionen von Benutzern aus. Dies ist eine großartige Rolle für einen erfahrenen Fachmann, der innovative Ideen für komplexe Probleme hat und diese Ideen in ultra-zuverlässige Software umwandeln kann.
ROKU verändert die Art und Weise, wie die Welt fernsieht
Roku ist die Nummer 1 TV-Streaming-Plattform in den USA, Kanada und Mexiko, und wir haben es uns zum Ziel gesetzt, jeden Fernseher weltweit mit unserer Technologie auszustatten. Roku war Vorreiter beim Streaming auf den Fernseher. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem miteinander verbindet. Wir bringen Verbraucher mit den Inhalten zusammen, die sie lieben, ermöglichen es Content-Publishern, große Zielgruppen aufzubauen und zu monetarisieren, und bieten Werbetreibenden einzigartige Möglichkeiten, mit Verbrauchern in Kontakt zu treten.
Von Ihrem ersten Tag an bei ROKU leisten Sie einen wertvollen – und geschätzten – Beitrag. Wir sind ein schnell wachsendes börsennotiertes Unternehmen, bei dem niemand nur zuschaut. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig wertvolle Erfahrungen in verschiedenen Bereichen zu sammeln.
WORAN ARBEITET DAS TEAM?
Dieses Team verbringt die meiste Zeit mit kundenorientierten Funktionen, die das Benutzererlebnis verbessern, von der Content-Entdeckung und -Suche bis hin zu ROKU Pay und Abonnements, eingebetteter Software und Firmware und vielem mehr. Unsere Produkt-Roadmap hilft uns, unser Wachstum und unsere Skalierung zu beschleunigen und überraschende neue Funktionen in die Hände von zig Millionen ROKU-Nutzern weltweit zu bringen.
Unsere Entwickler und Ingenieure sind Eigentümer. Sie sind von innen heraus motiviert, finden und übernehmen eine Funktion oder ein Projekt einfach, weil dieses Problem gelöst und ausgeliefert werden muss. Aber diese Einzelpersonen müssen mit verschiedenen Ingenieurteams, UI-Design, Produktteams und der Geschäftsleitung zusammenarbeiten, um Dinge zu realisieren. Das bedeutet, dass Ingenieure hier erfolgreich sind, weil sie diesen unabhängigen Geist und diese Motivation in einer zutiefst kollaborativen Umgebung aufrechterhalten können. Wir sind die pragmatischen Träumer, die die Welt des Streaming-Media erfinden und neu erfinden.
WIE WERDEN WIR KI BEI ROKU EINSETZEN?
Bei ROKU nutzen wir KI nicht nur, wir arbeiten mit ihr. KI-Agenten und intelligente Tools helfen bei der Erstellung von Entwürfen, Analysen und repetitiven Arbeitsabläufen, während unsere Mitarbeiter für Richtung, Urteilsvermögen und Verantwortlichkeit sorgen. Wir suchen neugierige, anpassungsfähige Entwickler, die zeigen können, wie sie KI oder Automatisierung eingesetzt haben, um schneller voranzukommen, die Messlatte höher zu legen und ihre Wirkung zu skalieren.
Wir schätzen Ihre KI-Kenntnisse, wenn Sie sich im Agenten-Engineering-Toolchain – Coding-Frameworks wie Claude Code oder Cursor, MCP-Server, benutzerdefinierte Skills oder Agenten-Frameworks – fließend bewegt haben. Und Sie können Projekte beschreiben, bei denen Sie mit diesen Tools reale Arbeit geleistet haben. Sie wissen, wie man einen Agenten steuert, seine Ausgabe verifiziert und sich in eine unbekannte Codebasis einarbeitet, wobei Ihnen ein Agent hilft.
WAS IST DER ANSATZ VON ROKU BEZÜGLICH HYBRIDARBEIT?
ROKU fördert ein inklusives und kollaboratives Umfeld, in dem Teams in der Regel von Montag bis Donnerstag im Büro arbeiten. Freitage sind generell flexibel für die Fernarbeit, außer für Mitarbeiter, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit an fünf Tagen pro Woche erfordern.
UNTERKÜNFTE
ROKU heißt Bewerber aller Hintergründe willkommen und bietet angemessene Unterkünfte und Anpassungen gemäß dem geltenden Recht. Wenn Sie zu irgendeinem Zeitpunkt im Einstellungsprozess eine angemessene Unterkunft benötigen, richten Sie Ihre Anfragen bitte an [email protected] ([email protected]?subject=Job%20Application%20Accommodations).
WAS SOLLTE ICH ÜBER DIE KULTUR VON ROKU WISSEN?
ROKU ist ein großartiger Ort für Menschen, die in einem schnelllebigen Umfeld arbeiten möchten, in dem sich jeder auf den Erfolg des Unternehmens konzentriert und nicht auf seinen eigenen. Wir versuchen, uns mit Menschen zu umgeben, die großartig in ihrem Job sind, mit denen man gut zusammenarbeiten kann und die ihr Ego im Zaum halten. Wir schätzen Humor. Wir glauben, dass eine geringere Anzahl sehr talentierter Leute zu geringeren Kosten mehr erreichen kann als eine größere Anzahl weniger talentierter Teams. Wir sind unabhängige Denker mit großen Ideen, die mutig handeln, schnell vorankommen und durch Zusammenarbeit und Vertrauen außergewöhnliche Dinge erreichen. Kurz gesagt, bei ROKU werden Sie Teil eines Unternehmens sein, das die Art und Weise verändert, wie die Welt fernsieht.
Wir haben eine einzigartige Kultur, auf die wir stolz sind. Wir betrachten uns hauptsächlich als Problemlöser, was an sich eine zweigeteilte Idee ist. Wir finden die Lösung, aber die Lösung ist nicht real, bis sie gebaut und an den Kunden geliefert wurde. Diese Tatkraft gibt uns einen pragmatischen Ansatz zur Innovation, der uns seit 2002 gute Dienste leistet.
Um mehr über ROKU, unsere globale Präsenz und unser Wachstum zu erfahren, besuchen Sie weareroku.com/factsheet (weareroku.com/factsheet).
Indem Sie Ihre Informationen angeben, bestätigen Sie, dass Sie möchten, dass ROKU Sie bezüglich Stellenangeboten kontaktiert, dass Sie die Datenschutzhinweise für Bewerber von ROKU (weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants) gelesen haben und verstehen, dass ROKU Ihre Informationen wie in diesen Hinweisen beschrieben verwenden wird.
Wenn Sie keine Mitteilungen von ROKU bezüglich dieser oder ähnlicher Stellen in der Zukunft erhalten möchten, können Sie sich jederzeit abmelden, indem Sie eine E-Mail an [email protected] senden ([email protected]?subject=Unsubscribe%20Request%20).
WAS SIND DIE AUFGABEN DER ROLLE?
- Entwicklung von Kernfunktionen der ROKU Channel App und des ROKU OS.
- Enge Zusammenarbeit mit Produktentwicklung, UI/UX-Design, Plattformdiensten und Release-Management-Teams zur Mitwirkung an unserer Anwendungsentwicklung. Untersuchung, Diagnose und Behebung von Problemen.
WELCHE ERFAHRUNGEN WÜRDEN JEMANDEM HELFEN, IN DIESER ROLLE BEI ROKU ERFOLGREICH ZU SEIN?
- Erfahrung in der Entwicklung von UI-Anwendungen mit gängigen Frameworks
- Muss über starke Erfahrung mit eingebettetem C++ verfügen
- Umfangreiche Erfahrung in Typescript
- Erfahrung im Schreiben von funktionalen Integrations- und Unit-Tests.
- Gutes Verständnis von Core OS-Konzepten wie Speicherverwaltung und Multithreading
- Gutes Verständnis von API-Design, Überlegungen und Kompromissen
- Starke verbale und schriftliche Kommunikationsfähigkeiten (diese Rolle beinhaltet häufige Kommunikation mit Teams in ganz ROKU)
- Erfahrung mit Consumer Electronics im Bereich Media/Content und/oder Ad-Produkte wäre von Vorteil.
- Bachelor- oder Master-Abschluss in Informatik oder verwandten Fachrichtungen - MS3
- Erfahrung im Streaming-Bereich ist von Vorteil #LI-NM1
WAS SIND EINIGE DER VORTEILE?
ROKU verpflichtet sich, eine vielfältige Palette von Leistungen als Teil unseres Vergütungspakets anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Unsere umfassenden Leistungen umfassen globalen Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Lokale Leistungen umfassen gesetzliche und freiwillige Leistungen, die möglicherweise Krankenversicherung (medizinisch, zahnärztlich und optisch), Lebens-, Unfall-, Invaliditäts-, Pendler- und Altersvorsorgeoptionen (401(k)/Rentenplan) umfassen.
Mitarbeiter werden bei der Inanspruchnahme von Urlaub gemäß den lokalen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen unterstützt, um ihren sich entwickelnden Arbeits- und Lebensbedürfnissen gerecht zu werden.
Es ist wichtig zu beachten, dass nicht jede Leistung an jedem Standort oder für jede Rolle verfügbar ist. Details zu Ihrem Standort erhalten Sie von Ihrem Recruiter.
