Roku

Engenheiro de Software Sênior, Live

TypeScriptC++
Tradução automática. Consulte o original.

QUAL É A FUNÇÃO?

TRABALHO EM EQUIPE FAZ O STREAM FUNCIONAR.

A Roku foi pioneira em streaming para a TV e continua a inovar e liderar o setor. Embora estejamos bem posicionados para ajudar a moldar o futuro da televisão e do streaming de mídia em todo o mundo, o sucesso contínuo advém de engenheiros de software experientes como você, desenvolvendo recursos principais para a plataforma Roku.

O Engenheiro de Software Sênior contribuirá extensivamente para nosso desenvolvimento de UI embarcada, implementação de algoritmos para recursos complexos para torná-lo mais intuitivo para o usuário e arquitetura subjacente. Você trabalhará em estreita colaboração com o gerenciamento de produto para entender novos recursos ou estender recursos atuais para necessidades do mercado internacional, desenvolvimento usando bibliotecas/frameworks modernos de C++, linguagem de script e integração de código de terceiros. Você também estará envolvido no desenvolvimento de ferramentas que possam ajudar a comunidade de desenvolvimento maior dentro da Roku. Um histórico comprovado de entrega de software de alta qualidade em plataformas embarcadas é essencial. Esta é uma ótima função para um profissional sênior que desfruta de um alto nível de visibilidade e prospera com um grande impacto nos negócios.

Os recursos e melhorias de desempenho que você implementa impactam diretamente milhões de usuários todos os dias. Esta é uma ótima função para um profissional experiente que tem ideias inovadoras para problemas complexos e pode traduzir essas ideias em software ultra confiável.

ROKU ESTÁ MUDANDO A FORMA COMO O MUNDO ASSISTE TV

A Roku é a plataforma de streaming de TV número 1 nos EUA, Canadá e México, e nosso objetivo é impulsionar todas as televisões do mundo. A Roku foi pioneira em streaming para a TV. Nossa missão é ser a plataforma de streaming de TV que conecta todo o ecossistema de TV. Conectamos consumidores ao conteúdo que eles amam, permitimos que os publicadores de conteúdo criem e monetizem grandes audiências e oferecemos aos anunciantes capacidades únicas para engajar os consumidores.

Desde o seu primeiro dia na Roku, você fará uma contribuição valiosa - e valorizada. Somos uma empresa pública de rápido crescimento onde ninguém é um espectador. Oferecemos a você a oportunidade de encantar milhões de espectadores de TV em todo o mundo, enquanto adquire experiência significativa em uma variedade de disciplinas.

EM QUE A EQUIPE TRABALHA?

Esta equipe passa a maior parte do tempo trabalhando em recursos focados no cliente que melhoram a experiência do usuário, desde a descoberta e pesquisa de conteúdo até o pagamento e assinatura Roku e software e firmware embarcados, e muito mais. Nosso roteiro de produto nos ajuda a acelerar nosso crescimento e escala, colocando novos recursos surpreendentes nas mãos de dezenas de milhões de usuários Roku em todo o mundo.

Nossos desenvolvedores e engenheiros são donos. Eles são motivados internamente, encontrando e assumindo um recurso ou projeto simplesmente porque esse problema precisa ser resolvido e entregue. Mas esse indivíduo deve trabalhar junto com diferentes equipes de engenharia, design de UI, equipes de produto e liderança de negócios para fazer as coisas acontecerem, o que significa que os engenheiros têm sucesso aqui porque podem manter esse espírito independente e motivação dentro de um ambiente profundamente colaborativo. Somos os sonhadores pragmáticos que inventam e reinventam o mundo do streaming de mídia.

COMO USAREI IA NA ROKU?

Na Roku, nós não apenas usamos IA, nós trabalhamos com ela. Agentes de IA e ferramentas inteligentes ajudam a impulsionar rascunhos, análises e fluxos de trabalho repetitivos, enquanto nossas pessoas trazem direção, julgamento e responsabilidade. Estamos procurando construtores curiosos e adaptáveis que possam mostrar como usaram IA ou automação para se mover mais rápido, elevar o padrão e escalar seu impacto.

Valorizamos suas habilidades em IA se você desenvolveu fluência na cadeia de ferramentas de engenharia agentiva — harnesses de codificação como Claude Code ou Cursor, servidores MCP, habilidades personalizadas ou frameworks de agentes. E você pode descrever projetos onde você entregou trabalho real com essas ferramentas. Você sabe como dirigir um agente, verificar sua saída e aprender uma base de código desconhecida com um agente ajudando você.

QUAL É A ABORDAGEM DA ROKU PARA TRABALHO HÍBRIDO?

A Roku promove um ambiente inclusivo e colaborativo onde as equipes geralmente trabalham no escritório de segunda a quinta-feira. As sextas-feiras são geralmente flexíveis para trabalho remoto, exceto para funcionários cujas funções específicas ou local de escritório designado exijam comparecimento de cinco dias por semana.

ACOMODAÇÕES

A Roku acolhe candidatos de todas as origens e fornece acomodações e ajustes razoáveis de acordo com a lei aplicável. Se você precisar de acomodação razoável em qualquer ponto do processo de contratação, por favor, direcione suas perguntas para [email protected] ([email protected]?subject=Job%20Application%20Accommodations).

O QUE DEVO SABER SOBRE A CULTURA DA ROKU?

A Roku é um ótimo lugar para pessoas que querem trabalhar em um ambiente acelerado onde todos estão focados no sucesso da empresa em vez do seu próprio. Tentamos nos cercar de pessoas que são ótimas em seus trabalhos, com quem é fácil trabalhar e que mantêm seus egos sob controle. Apreciamos o senso de humor. Acreditamos que um número menor de pessoas muito talentosas pode fazer mais por menos custo do que um número maior de equipes menos talentosas. Somos pensadores independentes com grandes ideias que agem ousadamente, agem rápido e realizam coisas extraordinárias através da colaboração e confiança. Em resumo, na Roku você fará parte de uma empresa que está mudando a forma como o mundo assiste TV.

Temos uma cultura única da qual nos orgulhamos. Nós nos consideramos principalmente solucionadores de problemas, o que em si é uma ideia de duas partes. Nós propomos a solução, mas a solução não é real até que seja construída e entregue ao cliente. Esse apreço pela ação nos dá uma abordagem pragmática para a inovação, uma que nos serviu bem desde 2002.

Para saber mais sobre a Roku, nossa presença global e como crescemos, visite weareroku.com/factsheet (weareroku.com/factsheet).

Ao fornecer suas informações, você reconhece que deseja que a Roku entre em contato com você sobre funções de emprego, que leu o Aviso de Privacidade do Candidato da Roku (weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants) e entende que a Roku usará suas informações conforme descrito nesse aviso.

Se você não desejar receber nenhuma comunicação da Roku sobre esta função ou funções semelhantes no futuro, você pode cancelar a inscrição a qualquer momento enviando um e-mail para [email protected] ([email protected]?subject=Unsubscribe%20Request%20).

QUAIS SÃO AS RESPONSABILIDADES DA FUNÇÃO?

  1. Desenvolver recursos principais do aplicativo Roku Channel e do Roku OS.
  1. Trabalhar em estreita colaboração com as equipes de Desenvolvimento de Produto, Design de UI/UX, Serviços de Plataforma e Gerenciamento de Lançamento para contribuir para o desenvolvimento de nosso aplicativo. Investigar, diagnosticar e resolver problemas.

QUE EXPERIÊNCIA AJUDARIA ALGUÉM A SER BEM-SUCEDIDO NESTA FUNÇÃO NA ROKU?

  1. Experiência no desenvolvimento de aplicativos de UI usando frameworks populares
  1. Deve ter forte experiência em C++ embarcado
  1. Forte experiência em Typescript
  1. Experiência na escrita de testes funcionais de integração e unitários.
  1. Um bom entendimento de conceitos centrais de SO como gerenciamento de memória e multithreading
  1. Um bom entendimento do design de API, considerações e trade-offs
  1. Fortes habilidades de comunicação verbal e escrita (esta função envolve comunicação frequente com equipes em toda a Roku)
  1. Experiência em eletrônicos de consumo na construção de produtos de Mídia/Conteúdo e/ou Publicidade seria benéfica.
  1. Bacharelado ou Mestrado em Ciência da Computação ou áreas relacionadas - MS3
  1. Experiência trabalhando com streaming é um diferencial #LI-NM1

QUAIS SÃO ALGUNS DOS BENEFÍCIOS?

A Roku está comprometida em oferecer uma gama diversificada de benefícios como parte de nosso pacote de remuneração para apoiar nossos funcionários e suas famílias. Nossos benefícios abrangentes incluem acesso global a suporte e recursos de bem-estar mental e financeiro. Benefícios locais incluem benefícios estatutários e voluntários que podem incluir opções de saúde (médica, odontológica e oftalmológica), vida, acidentes, invalidez, transporte e aposentadoria (401(k)/pensão).

Os funcionários são apoiados no tempo de folga, de acordo com as políticas de licença locais e outras necessidades pessoais para apoiar suas necessidades evolutivas de trabalho e vida.

É importante notar que nem todos os benefícios estão disponíveis em todas as localidades ou para todas as funções. Para detalhes específicos de sua localidade, consulte seu recrutador.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores