Roku

Ingénieur logiciel senior, Live

TypeScriptC++
Traduction automatique. Consultez l’original.

QU'EST-CE QUE LE POSTE ?

LE TRAVAIL D'ÉQUIPE FAIT FONCTIONNER LE STREAMING.

Roku a été le pionnier du streaming vers la télévision et continue d'innover et de diriger l'industrie. Bien que nous soyons bien positionnés pour contribuer à façonner l'avenir de la télévision et du streaming média dans le monde, le succès continu dépend des ingénieurs logiciels expérimentés comme vous qui développent des fonctionnalités de base pour la plateforme Roku.

L'Ingénieur logiciel senior contribuera largement au développement de notre UI embarquée, à l'implémentation d'algorithmes pour des fonctionnalités complexes afin de la rendre plus intuitive pour l'utilisateur et à l'architecture sous-jacente. Vous travaillerez en étroite collaboration avec la gestion de produit pour comprendre les nouvelles fonctionnalités ou étendre les fonctionnalités existantes pour les besoins du marché international, le développement utilisant des bibliothèques/frameworks C++ modernes, des langages de script et l'intégration de code tiers. Vous serez également impliqué dans le développement d'outils qui peuvent aider la communauté de développement plus large au sein de Roku. Une expérience avérée dans la livraison de logiciels de haute qualité sur des plateformes embarquées est essentielle. C'est un excellent poste pour un professionnel senior qui apprécie un haut niveau de visibilité et prospère grâce à un impact commercial important.

Les fonctionnalités et les améliorations de performance que vous implémentez ont un impact direct sur des millions d'utilisateurs chaque jour. C'est un excellent poste pour un professionnel expérimenté qui a des idées innovantes pour des problèmes complexes et qui peut traduire ces idées en logiciels ultra-fiables.

ROKU CHANGE LA FAÇON DONT LE MONDE REGARDE LA TÉLÉVISION

Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons pour objectif d'alimenter tous les téléviseurs du monde. Roku a été le pionnier du streaming vers la télévision. Notre mission est d'être la plateforme de streaming TV qui connecte l'ensemble de l'écosystème télévisuel. Nous connectons les consommateurs au contenu qu'ils aiment, permettons aux éditeurs de contenu de construire et de monétiser de larges audiences, et offrons aux annonceurs des capacités uniques pour engager les consommateurs.

Dès votre premier jour chez Roku, vous apporterez une contribution précieuse et appréciée. Nous sommes une entreprise publique en croissance rapide où personne n'est un simple spectateur. Nous vous offrons l'opportunité de ravir des millions de téléspectateurs de streaming dans le monde tout en acquérant une expérience pertinente dans diverses disciplines.

SUR QUOI TRAVAILLE L'ÉQUIPE ?

Cette équipe passe la plupart de son temps à travailler sur des fonctionnalités centrées sur le client qui améliorent l'expérience utilisateur, de la découverte et de la recherche de contenu au Roku pay et aux abonnements, en passant par les logiciels et firmwares embarqués, et bien plus encore. Notre feuille de route produit nous aide à accélérer notre croissance et notre mise à l'échelle, en mettant des nouvelles fonctionnalités surprenantes entre les mains de dizaines de millions d'utilisateurs Roku dans le monde.

Nos développeurs et ingénieurs sont des propriétaires. Ils sont motivés de l'intérieur, trouvant et prenant en charge une fonctionnalité ou un projet simplement parce que ce problème doit être résolu et expédié. Mais cet individu doit travailler en collaboration avec différentes équipes d'ingénierie, la conception UI, les équipes produit et la direction commerciale pour que les choses se réalisent, ce qui signifie que les ingénieurs réussissent ici parce qu'ils peuvent maintenir cet esprit indépendant et cette motivation au sein d'un environnement profondément collaboratif. Nous sommes les rêveurs pragmatiques qui inventent et réinventent le monde du streaming média.

COMMENT UTILISERONS-NOUS L'IA CHEZ ROKU ?

Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents IA et les outils intelligents aident à alimenter les brouillons, les analyses et les flux de travail répétitifs, tandis que nos équipes apportent la direction, le jugement et la responsabilité. Nous recherchons des bâtisseurs curieux et adaptables qui peuvent montrer comment ils ont utilisé l'IA ou l'automatisation pour aller plus vite, élever le niveau et amplifier leur impact.

Nous valorisons vos compétences en IA si vous avez développé une maîtrise de la chaîne d'outils d'ingénierie agentique — des harnais de codage comme Claude Code ou Cursor, des serveurs MCP, des compétences personnalisées ou des frameworks d'agents. Et vous pouvez décrire des projets où vous avez livré un travail réel avec ces outils. Vous savez comment piloter un agent, vérifier sa sortie et monter en compétence sur une base de code inconnue avec l'aide d'un agent.

QUELLE EST L'APPROCHE DE ROKU EN MATIÈRE DE TRAVAIL HYBRIDE ?

Roku favorise un environnement inclusif et collaboratif où les équipes travaillent généralement au bureau du lundi au jeudi. Les vendredis sont généralement flexibles pour le travail à distance, à l'exception des employés dont les rôles spécifiques ou le lieu de bureau assigné exigent une présence cinq jours par semaine.

ACCOMMODEMENTS

Roku accueille les candidats de tous horizons et fournit des aménagements et des ajustements raisonnables conformément à la loi applicable. Si vous avez besoin d'un aménagement raisonnable à tout moment du processus d'embauche, veuillez adresser vos demandes à [email protected] [[email protected]?subject=Job%20Application%20Accommodations].

QUE DOIS-JE SAVOIR SUR LA CULTURE DE ROKU ?

Roku est un endroit idéal pour les personnes qui souhaitent travailler dans un environnement dynamique où tout le monde se concentre sur le succès de l'entreprise plutôt que sur le sien. Nous essayons de nous entourer de personnes qui excellent dans leur travail, avec qui il est facile de travailler et qui gardent leur ego sous contrôle. Nous apprécions le sens de l'humour. Nous pensons qu'un petit nombre de personnes très talentueuses peuvent faire plus pour moins cher qu'un plus grand nombre d'équipes moins talentueuses. Nous sommes des penseurs indépendants avec de grandes idées qui agissent audacieusement, avancent rapidement et accomplissent des choses extraordinaires grâce à la collaboration et à la confiance. En bref, chez Roku, vous ferez partie d'une entreprise qui change la façon dont le monde regarde la télévision.

Nous avons une culture unique dont nous sommes fiers. Nous nous considérons principalement comme des solutionneurs de problèmes, ce qui est en soi une idée en deux parties. Nous trouvons la solution, mais la solution n'est pas réelle tant qu'elle n'est pas construite et livrée au client. Ce penchant pour l'action nous donne une approche pragmatique de l'innovation, qui nous a bien servi depuis 2002.

Pour en savoir plus sur Roku, notre empreinte mondiale et notre croissance, visitez weareroku.com/factsheet.

En fournissant vos informations, vous reconnaissez que vous souhaitez que Roku vous contacte au sujet de postes vacants, que vous avez lu l'Avis de confidentialité pour les candidats de Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants, et comprenez que Roku utilisera vos informations comme décrit dans cet avis.

Si vous ne souhaitez recevoir aucune communication de Roku concernant ce poste ou des postes similaires à l'avenir, vous pouvez vous désabonner à tout moment en envoyant un e-mail à [email protected] [[email protected]?subject=Unsubscribe%20Request%20].

QUELLES SONT LES RESPONSABILITÉS DU POSTE ?

  1. Développer les fonctionnalités principales de l'application Roku Channel et du Roku OS.
  1. Travailler en étroite collaboration avec les équipes de développement produit, conception UI/UX, services de plateforme et gestion des versions pour contribuer au développement de nos applications. Investiguer, diagnostiquer et résoudre les problèmes.

QUELLE EXPÉRIENCE AIDERAIT QUELQU'UN À RÉUSSIR DANS CE POSTE CHEZ ROKU ?

  1. Expérience dans le développement d'applications UI utilisant des frameworks populaires.
  1. Doit avoir une solide expérience en C++ embarqué.
  1. Solide expérience en Typescript.
  1. Expérience dans l'écriture de tests d'intégration fonctionnelle et de tests unitaires.
  1. Une bonne compréhension des concepts de base du système d'exploitation tels que la gestion de la mémoire et le multi-threading.
  1. Une bonne compréhension de la conception d'API, de ses considérations et de ses compromis.
  1. Solides compétences en communication verbale et écrite (ce poste implique une communication fréquente avec les équipes de Roku).
  1. L'expérience dans l'électronique grand public dans la construction de produits médias/contenus et/ou publicitaires serait un plus.
  1. Baccalauréat ou maîtrise en informatique ou dans des domaines connexes - MS3.
  1. L'expérience du travail dans le streaming est un plus #LI-NM1

QUELS SONT QUELQUES-UNS DES AVANTAGES ?

Roku s'engage à offrir une gamme diversifiée d'avantages dans le cadre de notre package de rémunération pour soutenir nos employés et leurs familles. Nos avantages complets comprennent un accès mondial au soutien et aux ressources en matière de santé mentale et de bien-être financier. Les avantages locaux comprennent des avantages statutaires et volontaires qui peuvent inclure des options de soins de santé (médicaux, dentaires et de vision), d'assurance vie, d'accident, d'invalidité, de transport et de retraite (401(k)/régime de retraite).

Les employés sont soutenus dans la prise de congés, conformément aux politiques de congé locales et à d'autres besoins personnels pour soutenir leurs besoins évolutifs en matière de travail et de vie.

Il est important de noter que tous les avantages ne sont pas disponibles dans tous les lieux ou pour tous les postes. Pour des détails spécifiques à votre emplacement, veuillez consulter votre recruteur.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter