Aller au contenu

Roku

Ingénieur Logiciel Senior, TV Roku

C++
Traduction automatique. Consultez l’original.

À PROPOS DE L'ÉQUIPE

LE TRAVAIL D'ÉQUIPE FAIT FONCTIONNER LE STREAMING.

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 fournissons aux annonceurs des capacités uniques pour engager les consommateurs.

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

Lorsque vous travaillez chez Roku, vous travaillez sur une plateforme que de vraies personnes utilisent : vous pouvez montrer les fruits de votre travail à votre famille et à vos amis et le voir dans les départements électroniques des magasins préférés. En tant que membre de l'équipe d'ingénierie des produits Roku, vous concevrez et développerez des systèmes logiciels embarqués qui nous permettront de construire des produits de classe mondiale, avec Roku "à l'intérieur" comme système d'exploitation. Pour rendre cela possible, vous travaillerez sur le système d'exploitation Roku sur de nouvelles technologies et développerez de nouvelles fonctionnalités tout en gardant notre code existant propre et performant. De plus, vous travaillerez avec les chefs de produit pour répondre aux demandes et aux calendriers changeants ; collaborerez de manière interfonctionnelle avec nos équipes QA et autres équipes de développement ; et construirez des solutions avec des fournisseurs de composants matériels extérieurs.

Nous sommes une organisation d'ingénierie axée sur l'IA. Nous exploitons activement les outils d'IA et les flux de travail d'agents pour amplifier notre vitesse, notre qualité et notre innovation. Nous attendons de chaque ingénieur de cette équipe qu'il considère l'IA comme une partie essentielle de son flux de travail quotidien, et non comme une réflexion après coup, et qu'il repousse continuellement les limites de ce qui est possible avec le développement assisté par l'IA.

Nous apprécions les individus qui sont fiers de leur capacité à naviguer dans l'ambiguïté, à collaborer et à s'associer avec des équipes internes et externes, y compris celles ayant des normes d'ingénierie exigeantes et une passion pour la construction des produits de consommation les plus performants et les meilleurs de leur catégorie. Nous ne plaisantons pas quand nous disons que Roku est un endroit où personne n'est spectateur. Si vous voulez travailler dans une équipe où vous serez entouré des meilleurs talents construisant des choses utilisées par des millions de personnes, si vous voulez une culture technologique qui fonctionne simplement, vous devriez postuler.

COMMENT VAIS-JE UTILISER L'IA CHEZ Roku ?

Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents d'IA et les outils intelligents aident à alimenter les brouillons, l'analyse et les flux de travail répétitifs, tandis que nos employés apportent la direction, le jugement et la responsabilité. Nous recherchons des constructeurs 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 d'agents - harnais de codage comme Claude Code ou Cursor, serveurs MCP, compétences personnalisées ou frameworks d'agents. Et vous pouvez décrire des projets où vous avez expédié du travail réel avec ces outils. Vous savez comment créer et piloter un agent, vérifier sa sortie et monter en compétence sur une base de code inconnue avec l'aide d'un agent.

À PROPOS DU POSTE

Nous recherchons un ingénieur talentueux pour rejoindre notre équipe de développement de nouveaux produits travaillant sur le programme Roku TV ! Vous serez responsable des tâches principales allant du développement de fonctionnalités du système d'exploitation Roku, de la collaboration avec les partenaires SoC, de l'intégration de API tierces, de la maintenance du code, de la conception de solutions d'évolutivité pour aider à intégrer de nouvelles usines, du soutien à nos équipes de certification QA et de chaîne, et de tout ce qui est impliqué dans nos cycles de développement et de publication de bout en bout. Vous devrez utiliser quotidiennement des outils de codage IA pour accélérer votre travail et élever la qualité de votre production. Pour réussir dans ce poste stimulant, l'expertise suivante est fortement préférée.

QUE DOIS-JE SAVOIR SUR LA CULTURE DE ROKU ?

Roku est un endroit idéal pour les personnes qui souhaitent travailler dans un environnement rapide 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 sont excellentes 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, agissent vite 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.

CE QUE VOUS FEREZ

  1. Développement de fonctionnalités du système d'exploitation Roku, en tirant parti des outils d'IA pour accélérer le codage, le débogage et l'itération
  1. Maintenance du code et conception et développement de solutions d'évolutivité
  1. Partenariat avec les équipes internes d'assurance qualité et de développement
  1. Intégration de systèmes sur puce (SoC) et mise en route de la plateforme
  1. Intégration de API tierces
  1. Travail sur les cycles de développement et de publication de produits de bout en bout
  1. Évaluation critique du code généré par l'IA pour son exactitude, sa sécurité et ses performances dans des contextes embarqués
  1. Contribution à la productivité de l'équipe IA - partage de prompts efficaces, de flux de travail et d'améliorations d'outils

NOUS SOMMES IMPATIENTS SI VOUS AVEZ

Qualifications requises axées sur l'IA

  1. Expérience avérée en codage assisté par IA - Utilisation régulière et pratique d'outils de codage IA (par exemple, Claude, Copilot, Cursor, OpenCode) dans un travail de développement réel, avec des exemples spécifiques d'outils IA utilisés dans les flux de travail de production
  1. Compétences en ingénierie de prompts et en revue de code IA - Capacité à écrire des prompts efficaces, à itérer sur la sortie de l'IA et à évaluer de manière critique le code généré par l'IA pour son exactitude, sa sécurité et ses performances ; capacité à identifier les hallucinations, les bugs subtils et les vulnérabilités de sécurité
  1. Maîtrise des outils de codage d'agents - Expérience pratique des harnais de codage d'agents (par exemple, Claude Code, Cursor, Copilot, Codex) avec des exemples spécifiques de pilotage d'un agent à travers une tâche d'ingénierie non triviale, de vérification de la sortie et de récupération d'erreurs d'agent
  1. Conscience des menaces liées à l'IA - Compréhension de la manière dont l'IA peut être exploitée (injection de prompts, fuite de données, etc.) et capacité à coder défensivement contre ces risques
  1. Mentalité de constructeur envers l'IA - Repousse activement les limites de l'IA, s'adapte rapidement aux nouveaux outils et considère l'IA comme essentielle à son flux de travail plutôt qu'optionnelle

Qualifications d'ingénierie de base

  1. Diplôme de licence ou de master en informatique, en génie informatique, en génie électrique ou dans d'autres domaines pertinents *
  1. 8+ années d'expérience pertinente en développement logiciel
  1. 4+ années d'expérience en codage C/C++
  1. Expérience du développement/débogage sur des plateformes embarquées basées sur Linux ou Android
  1. Bonne compréhension du système Linux et des concepts du noyau, des primitives de multithreading, des outils Linux, des bibliothèques et du développement open-source
  1. Expérience avec les plateformes de streaming audio/vidéo, les graphiques et les normes de l'industrie
  1. Capacité à exceller dans un environnement d'ingénierie rapide
  1. Capacité à communiquer avec franchise et efficacité
  1. Expérience de collaboration avec des équipes interfonctionnelles

Qualifications préférées axées sur l'IA

  1. Portfolio de projets où les outils d'IA ont été centraux dans le processus de développement
  1. Expérience dans la livraison de fonctionnalités de production intégrant LLMs, des embeddings ou des capacités d'IA
  1. Expertise approfondie du domaine des systèmes embarqués combinée à une maîtrise de l'IA pour amplifier la production et la vélocité
  1. Contributions aux outils ou à la productivité de l'IA - agents personnalisés, outils internes, scripts ou flux de travail qui accélèrent la production de l'équipe
  1. Développement et intégration de systèmes sur puce (SoC) préférés

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

#LI-DH2

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 travail attribué exigent une présence cinq jours par semaine.

ACCOMMODEMENTS

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

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

En fournissant vos informations, vous reconnaissez que vous souhaitez que Roku vous contacte concernant des postes, que vous avez lu l'Avis de confidentialité des 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 à WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].

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 légaux 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 locales de congés 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 endroits 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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026