Canonical

Engenheiro(a) de Software de Sistema - Compilador GCC/LLVM, Ferramentas e Ecossistema

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

Sobre a oportunidade

Canonical é um fornecedor líder de software de código aberto e sistemas operacionais para os mercados globais corporativos e de tecnologia. Nossa plataforma, Ubuntu, é amplamente utilizada em iniciativas corporativas inovadoras, como nuvem pública, ciência de dados, IA, inovação em engenharia e IoT. Nossos clientes incluem os principais provedores globais de nuvem pública e silício, e líderes da indústria em muitos setores. A empresa é pioneira em colaboração distribuída global, com mais de 1200 colegas em mais de 75 países e pouquíssimas funções baseadas em escritório. As equipes se reúnem de duas a quatro vezes por ano pessoalmente, em locais interessantes ao redor do mundo, para alinhar estratégia e execução.

A empresa é liderada pelo fundador, lucrativa e em crescimento.

Estamos contratando um(a) Engenheiro(a) de Software de Sistema para Compilador GCC/LLVM, Ferramentas e Ecossistema

Estamos construindo uma equipe para focar nas linguagens de programação modernas C e C++ e seu ecossistema no Ubuntu. Eles entregarão os melhores runtimes GCC e LLVM possíveis, experiência do desenvolvedor e ferramentas de suporte no Ubuntu. Garantirão que o que há de mais moderno em inovação de linguagens de programação esteja disponível para os usuários do Ubuntu, para lançar as bases para futuras invenções e comunidades de código aberto.

Esta é uma oportunidade empolgante para um(a) engenheiro(a) de software com forte paixão por compiladores, runtimes e cadeias de ferramentas. Você terá excelentes competências em C/C++ moderno, distribuições Linux, arquiteturas de software e software de código aberto. Venha construir uma carreira gratificante e significativa trabalhando com as melhores e mais brilhantes pessoas em tecnologia de código aberto na Canonical, uma empresa internacional de software em crescimento, e faça do Ubuntu o melhor sistema operacional para desenvolver e executar aplicações C/C++ na nuvem, em data centers, em contêineres, diretamente no sistema operacional e onde quer que o Ubuntu possa rodar.

A Equipe Ubuntu Foundations entrega o sistema central do Ubuntu, a base para toda a família de produtos e serviços Ubuntu. O Ubuntu se esforça para entregar os componentes de software livre mais recentes e melhores, de forma fácil de usar e altamente confiável. Construímos sobre a excelência técnica de softwares de código aberto essenciais como GNU e Debian e trazemos foco e forma adicionais às soluções que oferecemos à indústria.

Parte da equipe Ubuntu Foundations, você trabalhará em uma das cadeias de ferramentas mais críticas envolvidas na criação do Ubuntu e nos pilares do ecossistema de software moderno. Você alavancará suas competências e experiência em C, C++ para tornar o Ubuntu a melhor plataforma para desenvolver, distribuir e consumir software construído com GCC e LLVM. Você será apaixonado pelo futuro de C, C++, do Ubuntu, atento às dinâmicas do ecossistema de código aberto e igualmente ciente das necessidades de organizações grandes, porém inovadoras. Você impulsionará a melhor integração de sua classe no Ubuntu, do desktop à nuvem, de forma segura, confiável, performática, eficiente e à prova de futuro.

Você discutirá design com outros membros da equipe, orientará engenheiros menos experientes e participará de revisões de código e design. Você também trabalhará com outras equipes para garantir que as decisões de arquitetura melhorem o desempenho geral e a experiência do Ubuntu. Seu papel como parte da equipe Ubuntu Foundations terá impacto em todos os aspectos do Ubuntu, desde Desktop, Server, Ubuntu Core e também imagens de nuvem.

A função envolve

Com base na primeira rodada de entrevistas, identificamos equipes específicas onde você pode ser um excelente encaixe e conduzimos segundas rodadas de entrevistas com essas equipes. Nossos engenheiros são:

  1. Colaborar proativamente com uma equipe distribuída
  1. Selecionar, integrar e empacotar ferramentas de ponta com o Ubuntu para melhorar a experiência do desenvolvedor e do operador com GCC e LLVM
  1. Escrever código de alta qualidade para criar novos recursos
  1. Depurar problemas e produzir código de alta qualidade para corrigi-los
  1. Revisar código produzido por outros engenheiros
  1. Discutir ideias e colaborar na busca por boas soluções
  1. Trabalhar em casa com viagens globais de 2 a 4 semanas por ano para eventos internos e externos

Localização: Esta função será baseada remotamente na região das AMÉRICAS

Requisitos mínimos

O que procuramos em você

  1. Você tem experiência relevante com GCC ou LLVM, idealmente no mundo de software cloud-native e Linux
  1. Você tem experiência em empacotamento de software para Debian e Ubuntu
  1. Você é um usuário de longa data de Linux
  1. Histórico acadêmico excepcional do ensino médio e da universidade
  1. Graduação em área técnica ou uma narrativa convincente sobre seu caminho alternativo escolhido
  1. Você ama tecnologia e trabalhar com pessoas brilhantes
  1. Você é apaixonado, curioso, flexível, articulado e responsável
  1. Você valoriza soft skills e é apaixonado, empreendedor, atencioso e automotivado
  1. Capacidade de viajar internacionalmente duas vezes por ano para eventos da empresa, com duração de até duas semanas

Habilidades desejáveis

  1. Experiência com distribuições Linux e engenharia de distribuição
  1. Experiência com mecanismos de empacotamento e distribuição de software
  1. Compreensão de sistemas de build e toolchains, incluindo para compilação cruzada
  1. Experiência em Engenharia de Performance ou Segurança

O que oferecemos a você

Consideramos localização geográfica, experiência e desempenho na definição da remuneração em todo o mundo. Revisamos a remuneração anualmente (e com mais frequência para recém-formados e associados) para garantir que reconhecemos o desempenho excepcional. Além do salário base, oferecemos um bônus anual baseado em desempenho. Fornecemos a todos os membros da equipe benefícios adicionais, que refletem nossos valores e ideais. Equilibrarmos nossos programas para atender às necessidades locais e garantir a justiça globalmente.

  • Ambiente de trabalho distribuído com sprints de equipe presenciais duas vezes por ano
  • Orçamento pessoal de aprendizado e desenvolvimento de USD 2,000 por ano
  • Revisão anual de remuneração
  • Recompensas de reconhecimento
  • Férias anuais
  • Licença maternidade e paternidade
  • Programa de Assistência ao Membro da Equipe e Plataforma de Bem-Estar
  • Oportunidade de viajar para novos locais para conhecer colegas
  • Priority Pass e upgrades de viagem para eventos da empresa de longa duração

Sobre a Canonical

Canonical é uma empresa de tecnologia pioneira na vanguarda do movimento global para o código aberto. Como a empresa que publica o Ubuntu, um dos projetos de código aberto mais importantes e a plataforma para IA, IoT e nuvem, estamos mudando o mundo diariamente. Contratamos globalmente e estabelecemos um padrão muito alto para as pessoas que ingressam na empresa. Esperamos excelência - para ter sucesso, precisamos ser os melhores no que fazemos. A Canonical é uma empresa remote-first desde sua fundação em 2004. Trabalhar aqui é um passo para o futuro e o desafiará a pensar de forma diferente, trabalhar de forma mais inteligente, aprender novas habilidades e elevar seu nível.

Canonical é um empregador que oferece igualdade de oportunidades

Temos orgulho de promover um ambiente de trabalho livre de discriminação. A diversidade de experiências, perspectivas e origens cria um ambiente de trabalho melhor e produtos melhores. Qualquer que seja sua identidade, daremos consideração justa à sua candidatura.

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