Job
Aus Partner-Feed
Leitender Software-Ingenieur
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- Roku
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Teamwork sorgt dafür, dass der Stream funktioniert.
Roku verändert die Art und Weise, wie die Welt fernsieht
Roku ist die TV-Streaming-Plattform Nr. 1 in den USA, Kanada und Mexiko und wir haben es uns zum Ziel gesetzt, jeden Fernseher auf der Welt mit Strom zu versorgen. Roku war Pionier beim Streaming auf den Fernseher. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem verbindet. Wir verbinden Verbraucher mit den Inhalten, die sie lieben, ermöglichen Content-Publishern den Aufbau und die Monetarisierung großer Zielgruppen und bieten Werbetreibenden einzigartige Möglichkeiten, um Verbraucher anzusprechen.
Von Ihrem ersten Tag bei Roku an leisten Sie einen wertvollen – und geschätzten – Beitrag. Wir sind ein schnell wachsendes öffentliches Unternehmen, bei dem niemand zusieht. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig wertvolle Erfahrungen in verschiedenen Disziplinen zu sammeln.
Über das Team
Bei Roku baut das UI Systems-Team die Hochleistungs-Engines und die Kerngrafikinfrastruktur, die Millionen von Geräten antreiben. Wir besitzen die Low-Level-C++-Frameworks, Rendering-Pipelines und Systemarchitekturen, die eine reibungslose Navigation und umfangreiche Animationen ermöglichen. Unsere Arbeit liegt an der Schnittstelle von Hardware und Software, wo wir Grafik-Rendering, Speicherverwaltung und Layout-Engines optimieren, um ein konsistentes, blitzschnelles Erlebnis über unser gesamtes Geräteportfolio hinweg zu gewährleisten. Wir arbeiten in einer kollaborativen, äußerst vertrauenswürdigen Umgebung und arbeiten eng mit Firmware- und Siliziumteams zusammen, um die Grenzen dessen zu erweitern, was auf eingebetteter Hardware möglich ist.
Über die Rolle
Als Senior Software Engineer sind Sie ein wichtiger Architekt der Kernsysteme, die der Benutzererfahrung von Roku zugrunde liegen. Sie entwerfen und implementieren leistungskritischen Code innerhalb unserer UI-Engine und konzentrieren sich dabei auf Grafikprimitive, Speichereffizienz und Hardwarebeschleunigung. Sie werden komplexe Herausforderungen auf Systemebene meistern, beispielsweise die Optimierung der Bildraten auf ressourcenbeschränkter Hardware und die Erstellung robuster APIs für übergeordnete Frameworks. Diese Rolle ist ideal für Ingenieure, die sich mit der Systemprogrammierung auf niedriger Ebene auskennen, sich um Leistung im Mikrosekundenbereich kümmern und die Hochleistungsgrundlagen schaffen möchten, die die Zukunft des Fernsehens vorantreiben.
Was Sie tun werden
• Entwerfen und optimieren Sie zentrale C++-UI-Frameworks und Rendering-Engines, um eine reibungslose Leistung über eine Vielzahl von Hardwareprofilen hinweg sicherzustellen.
• Führen Sie technische Untersuchungen zu Engpässen auf Systemebene, Speicherlecks und GPU/CPU-Synchronisierungsproblemen durch.
• Entwickeln und pflegen Sie Low-Level-Grafik-APIs und Layoutsysteme, die als Rückgrat für das Anwendungsökosystem von Roku dienen.
• Integrieren Sie KI/ML-Funktionen auf Systemebene und nutzen Sie generative KI-Tools, um die Codegenerierung zu optimieren und die Leistungsprofilerstellung zu automatisieren.
• Arbeiten Sie mit Firmware- und Treiberteams zusammen, um hardwarespezifische Optimierungen zu nutzen und eine nahtlose Integration mit dem zugrunde liegenden Betriebssystem sicherzustellen.
• Mentor junger Entwickler durch tiefgreifende Codeüberprüfungen, Architekturdesign-Sitzungen und technische Dokumentation von Kernsystemen.
• Steigern Sie die technische Exzellenz durch die Implementierung fortschrittlicher Debugging-Tools, automatisierter Leistungsregressionssuiten und moderner C++-Best Practices.
Wir freuen uns, wenn Sie es getan haben
• Mindestens 5+ Jahre Erfahrung in der Softwareentwicklung mit starkem Fokus auf C++ (C++14/17/20).
• Tiefes Verständnis der Systemprogrammierung, einschließlich Speicherverwaltung, Multithreading und Hardware-Software-Abstraktionsschichten.
• Erfahrung mit Grafik-APIs (z. B. OpenGL, Vulkan oder proprietäre eingebettete Grafik-Stacks) und Rendering-Pipelines.
• Kenntnisse in Python für Tools und Automatisierung, wobei praktische Kenntnisse in BrightScript oder JavaScript ein wesentliches Plus sind.
• Ausgeprägte Fähigkeiten zur Ursachenanalyse, insbesondere unter Verwendung von Tools wie GDB, Valgrind oder plattformspezifischen Profilern.
• Kenntnisse über KI-Anwendungen und praktische Erfahrung mit generativen KI-Tools zur Beschleunigung der Entwicklung auf Systemebene.
• Eine proaktive Denkweise mit der Leidenschaft, jeden Leistungsabfall aus eingebetteten Systemen herauszuholen, und einem Engagement für datengesteuerte Optimierung.
Wie geht Roku mit hybridem Arbeiten um?
Roku fördert ein integratives und kollaboratives Umfeld, in dem Teams in der Regel von Montag bis Donnerstag im Büro arbeiten. Freitage sind im Allgemeinen flexibel für Fernarbeit, mit Ausnahme von Mitarbeitern, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit von fünf Tagen in der Woche erfordern.
Was sind einige der Vorteile?
Roku ist bestrebt, im Rahmen seines Vergütungspakets vielfältige Leistungen anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Zu unseren umfassenden Vorteilen gehört der weltweite Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Zu den lokalen Leistungen gehören gesetzliche und freiwillige Leistungen, die Gesundheitsversorgung (medizinische, zahnmedizinische und augenärztliche Versorgung), Lebens-, Unfall-, Invaliditäts-, Pendler- und Ruhestandsoptionen (401(k)/Rente) umfassen können. Die Mitarbeiter werden dabei unterstützt, im Einklang mit den örtlichen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen eine Auszeit zu nehmen, um ihre sich entwickelnden Arbeits- und Lebensbedürfnisse zu unterstützen. Es ist wichtig zu beachten, dass nicht alle Vorteile an allen Standorten oder für jede Rolle verfügbar sind. Für standortspezifische Einzelheiten wenden Sie sich bitte an Ihren Personalvermittler.
Unterkünfte
Roku heißt Bewerber aller Hintergründe willkommen und bietet angemessene Vorkehrungen und Anpassungen im Einklang mit geltendem Recht. Wenn Sie zu irgendeinem Zeitpunkt des Einstellungsprozesses angemessene Vorkehrungen benötigen, richten Sie Ihre Anfragen bitte an
Was sollte ich über Rokus Kultur wissen?…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/roku/senior-software-engineer-manchester-366616)
Roku verändert die Art und Weise, wie die Welt fernsieht
Roku ist die TV-Streaming-Plattform Nr. 1 in den USA, Kanada und Mexiko und wir haben es uns zum Ziel gesetzt, jeden Fernseher auf der Welt mit Strom zu versorgen. Roku war Pionier beim Streaming auf den Fernseher. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem verbindet. Wir verbinden Verbraucher mit den Inhalten, die sie lieben, ermöglichen Content-Publishern den Aufbau und die Monetarisierung großer Zielgruppen und bieten Werbetreibenden einzigartige Möglichkeiten, um Verbraucher anzusprechen.
Von Ihrem ersten Tag bei Roku an leisten Sie einen wertvollen – und geschätzten – Beitrag. Wir sind ein schnell wachsendes öffentliches Unternehmen, bei dem niemand zusieht. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig wertvolle Erfahrungen in verschiedenen Disziplinen zu sammeln.
Über das Team
Bei Roku baut das UI Systems-Team die Hochleistungs-Engines und die Kerngrafikinfrastruktur, die Millionen von Geräten antreiben. Wir besitzen die Low-Level-C++-Frameworks, Rendering-Pipelines und Systemarchitekturen, die eine reibungslose Navigation und umfangreiche Animationen ermöglichen. Unsere Arbeit liegt an der Schnittstelle von Hardware und Software, wo wir Grafik-Rendering, Speicherverwaltung und Layout-Engines optimieren, um ein konsistentes, blitzschnelles Erlebnis über unser gesamtes Geräteportfolio hinweg zu gewährleisten. Wir arbeiten in einer kollaborativen, äußerst vertrauenswürdigen Umgebung und arbeiten eng mit Firmware- und Siliziumteams zusammen, um die Grenzen dessen zu erweitern, was auf eingebetteter Hardware möglich ist.
Über die Rolle
Als Senior Software Engineer sind Sie ein wichtiger Architekt der Kernsysteme, die der Benutzererfahrung von Roku zugrunde liegen. Sie entwerfen und implementieren leistungskritischen Code innerhalb unserer UI-Engine und konzentrieren sich dabei auf Grafikprimitive, Speichereffizienz und Hardwarebeschleunigung. Sie werden komplexe Herausforderungen auf Systemebene meistern, beispielsweise die Optimierung der Bildraten auf ressourcenbeschränkter Hardware und die Erstellung robuster APIs für übergeordnete Frameworks. Diese Rolle ist ideal für Ingenieure, die sich mit der Systemprogrammierung auf niedriger Ebene auskennen, sich um Leistung im Mikrosekundenbereich kümmern und die Hochleistungsgrundlagen schaffen möchten, die die Zukunft des Fernsehens vorantreiben.
Was Sie tun werden
• Entwerfen und optimieren Sie zentrale C++-UI-Frameworks und Rendering-Engines, um eine reibungslose Leistung über eine Vielzahl von Hardwareprofilen hinweg sicherzustellen.
• Führen Sie technische Untersuchungen zu Engpässen auf Systemebene, Speicherlecks und GPU/CPU-Synchronisierungsproblemen durch.
• Entwickeln und pflegen Sie Low-Level-Grafik-APIs und Layoutsysteme, die als Rückgrat für das Anwendungsökosystem von Roku dienen.
• Integrieren Sie KI/ML-Funktionen auf Systemebene und nutzen Sie generative KI-Tools, um die Codegenerierung zu optimieren und die Leistungsprofilerstellung zu automatisieren.
• Arbeiten Sie mit Firmware- und Treiberteams zusammen, um hardwarespezifische Optimierungen zu nutzen und eine nahtlose Integration mit dem zugrunde liegenden Betriebssystem sicherzustellen.
• Mentor junger Entwickler durch tiefgreifende Codeüberprüfungen, Architekturdesign-Sitzungen und technische Dokumentation von Kernsystemen.
• Steigern Sie die technische Exzellenz durch die Implementierung fortschrittlicher Debugging-Tools, automatisierter Leistungsregressionssuiten und moderner C++-Best Practices.
Wir freuen uns, wenn Sie es getan haben
• Mindestens 5+ Jahre Erfahrung in der Softwareentwicklung mit starkem Fokus auf C++ (C++14/17/20).
• Tiefes Verständnis der Systemprogrammierung, einschließlich Speicherverwaltung, Multithreading und Hardware-Software-Abstraktionsschichten.
• Erfahrung mit Grafik-APIs (z. B. OpenGL, Vulkan oder proprietäre eingebettete Grafik-Stacks) und Rendering-Pipelines.
• Kenntnisse in Python für Tools und Automatisierung, wobei praktische Kenntnisse in BrightScript oder JavaScript ein wesentliches Plus sind.
• Ausgeprägte Fähigkeiten zur Ursachenanalyse, insbesondere unter Verwendung von Tools wie GDB, Valgrind oder plattformspezifischen Profilern.
• Kenntnisse über KI-Anwendungen und praktische Erfahrung mit generativen KI-Tools zur Beschleunigung der Entwicklung auf Systemebene.
• Eine proaktive Denkweise mit der Leidenschaft, jeden Leistungsabfall aus eingebetteten Systemen herauszuholen, und einem Engagement für datengesteuerte Optimierung.
Wie geht Roku mit hybridem Arbeiten um?
Roku fördert ein integratives und kollaboratives Umfeld, in dem Teams in der Regel von Montag bis Donnerstag im Büro arbeiten. Freitage sind im Allgemeinen flexibel für Fernarbeit, mit Ausnahme von Mitarbeitern, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit von fünf Tagen in der Woche erfordern.
Was sind einige der Vorteile?
Roku ist bestrebt, im Rahmen seines Vergütungspakets vielfältige Leistungen anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Zu unseren umfassenden Vorteilen gehört der weltweite Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Zu den lokalen Leistungen gehören gesetzliche und freiwillige Leistungen, die Gesundheitsversorgung (medizinische, zahnmedizinische und augenärztliche Versorgung), Lebens-, Unfall-, Invaliditäts-, Pendler- und Ruhestandsoptionen (401(k)/Rente) umfassen können. Die Mitarbeiter werden dabei unterstützt, im Einklang mit den örtlichen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen eine Auszeit zu nehmen, um ihre sich entwickelnden Arbeits- und Lebensbedürfnisse zu unterstützen. Es ist wichtig zu beachten, dass nicht alle Vorteile an allen Standorten oder für jede Rolle verfügbar sind. Für standortspezifische Einzelheiten wenden Sie sich bitte an Ihren Personalvermittler.
Unterkünfte
Roku heißt Bewerber aller Hintergründe willkommen und bietet angemessene Vorkehrungen und Anpassungen im Einklang mit geltendem Recht. Wenn Sie zu irgendeinem Zeitpunkt des Einstellungsprozesses angemessene Vorkehrungen benötigen, richten Sie Ihre Anfragen bitte an
Was sollte ich über Rokus Kultur wissen?…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/roku/senior-software-engineer-manchester-366616)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Roku
Standort
Manchester, Vereinigtes Königreich
Inserat bereitgestellt von Roku.