Pular para o conteúdo

Zipline

Engenheiro(a) de Kernel Staff/Linux - SW de Aviónica

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

SOBRE A ZIPLINE

A Zipline é o maior e mais experiente serviço de entrega por drones do mundo. Estamos em uma missão para servir a todos os seres humanos igualmente, garantindo acesso a alimentos, medicamentos e bens essenciais a qualquer hora e em qualquer lugar. Projetamos, construímos e operamos o maior sistema de logística autônoma do mundo, entregando suprimentos críticos de forma rápida e confiável. Hoje, a Zipline opera em quatro continentes, faz uma entrega em algum lugar do mundo a cada 30 segundos e já realizou milhões de entregas, incluindo sangue, vacinas, suprimentos médicos, alimentos e produtos de varejo.

Nossos clientes incluem os maiores e mais proeminentes sistemas de saúde, governos, varejistas, restaurantes e empresas globais do mundo, que confiam em nós para salvar vidas, reduzir emissões, aumentar oportunidades econômicas e fornecer entregas do ponto A ao ponto B o mais rápido possível. O drone é apenas 15% do que construímos para permitir operações globais contínuas e confiáveis.

Nosso sistema fortalece as cadeias de suprimentos, reduz o congestionamento e devolve tempo às pessoas. Com mais de 140 milhões de milhas autônomas comerciais voando com segurança, a Zipline está redefinindo o acesso a cuidados de saúde, produtos de consumo e alimentos em todo o mundo.

Operamos em escala global e procuramos solucionadores de problemas práticos que prosperam com desafios do mundo real e crescimento rápido. Nossa equipe é motivada por construir sistemas que têm um impacto direto e significativo na vida das pessoas e por escalar o futuro da logística. Buscamos pessoas que esculpem a partir de primeiros princípios, gostam de enfrentar adversidades e conseguem fazer o impossível em velocidades recordes.

SOBRE VOCÊ E A FUNÇÃO

Estamos procurando um(a) engenheiro(a) de kernel Linux experiente para ser responsável e resolver problemas difíceis em hardware, firmware, kernel e userspace em nossos computadores de voo embarcados. Você definirá a direção técnica para o trabalho de kernel e plataforma, além de habilitar novo hardware, desenvolver e manter drivers de kernel, depurar problemas em nível de sistema e moldar como construímos e validamos o software do kernel à medida que a plataforma escala para milhões de entregas todos os dias.

Como engenheiro(a) de kernel Linux Sênior ou Staff na Zipline, você será responsável pela estabilidade e desempenho do kernel Linux, que é a base de nossos computadores de voo. O kernel opera como uma camada de software de segurança crítica que permitirá que nossas aeronaves realizem milhões de entregas por dia com segurança. Você será responsável pelos drivers de kernel, habilitação de hardware e depuração em nível de sistema, dos quais o restante da pilha de software de voo depende.

Você trabalhará em estreita colaboração com as equipes de hardware, firmware, plataforma, rede e software de voo, desde o primeiro boot de uma nova placa até o diagnóstico de falhas raras em uma frota implantada. Você ajudará a definir o que significa "pronto para envio" e construirá a validação que o suporta.

Você também ajudará a construir ferramentas de kernel reutilizáveis, diagnósticos e testes automatizados que aprimoram a observabilidade e a confiabilidade de nossos sistemas. No nível Staff, você definirá a direção técnica para o trabalho de kernel e plataforma, não apenas a executará.

O QUE VOCÊ FARÁ *

  1. Diagnosticar falhas, travamentos, race conditions, falhas de driver e problemas de desempenho ou tempo em uma frota implantada usando dumps de falha, traces de kernel, logs e telemetria, e transformar falhas raras de campo em testes reproduzíveis. *
  1. Conduzir problemas ambíguos e inter-sistemas da investigação à resolução validada, e então investir em ferramentas, testes e arquitetura para que não voltem. *
  1. Desenvolver, depurar e manter drivers de kernel Linux e subsistemas relacionados, e ser o(a) responsável por eles de ponta a ponta. *
  1. Projetar para falhas: definir como o kernel e os drivers detectam, contêm e recuperam de falhas (watchdogs, caminhos de tratamento de erros, degradação graciosa) e verificar esse comportamento em hardware real. *
  1. Habilitar novo hardware, incluindo configuração de device tree, interfaces de firmware e software de suporte à placa. *
  1. Construir diagnósticos, benchmarks e testes automatizados que detectam regressões antes do envio. *
  1. Medir e melhorar latência, throughput, uso de CPU e memória, e desempenho de rede. *
  1. Atuar como revisor(a) técnico(a) para alterações de kernel e driver, e manter nossa pilha de patches em atualizações de kernel. *
  1. Escrever e revisar documentos de design, e conduzir decisões técnicas inter-equipes para consenso com as equipes de hardware, firmware, plataforma, rede e software de voo. *
  1. Mentorar engenheiros(as) e elevar o padrão da equipe para qualidade de código, prática de depuração e testes. *
  1. Contribuir com patches upstream e rastrear regressões upstream que nos afetam.

O QUE VOCÊ TRARÁ *

  1. 7+ anos de trabalho profissional com kernel Linux, incluindo a responsabilidade por pelo menos um driver, subsistema ou habilitação de hardware do início ao fim. *
  1. C forte e profundo conhecimento dos internos do kernel: agendamento, interrupções, concorrência, gerenciamento de memória, DMA, MMIO e o modelo de dispositivos Linux. *
  1. Um histórico de depuração em hardware real e leitura de datasheets ou especificações de interface para encontrar causas raiz. *
  1. Fluência com ferramentas de depuração e medição de kernel como ftrace, perf, dynamic debug e análise de crash, e o hábito de validar correções com dados. *
  1. Conforto com o fluxo de trabalho de patches upstream. *
  1. Experiência em escrever documentos de design, liderar esforços técnicos entre equipes e mentorar outros engenheiros(as). *
  1. Comunicação escrita e verbal clara, incluindo a explicação de um problema sutil de kernel para pessoas que não trabalham no kernel. *
  1. Bacharelado em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica ou área relacionada, ou experiência prática equivalente.

Experiência em uma ou mais das seguintes áreas é um diferencial: *

  1. PCIe, drivers Ethernet/NIC, DMA, IOMMU, MSI/MSI-X, ou rede Linux *
  1. Linux embarcado, ARM64, device tree, ou habilitação de placa *
  1. Sistemas de tempo real, PREEMPT_RT, ou análise de latência *
  1. eBPF, XDP, ou rede de alta performance *
  1. CI de Kernel, testes de estresse, ou testes de regressão de desempenho *
  1. Contribuições upstream para o kernel, ou manutenção de um kernel de produto *
  1. Ferramentas de depuração de hardware, firmware, bootloaders, ou scripts de automação de testes

O QUE MAIS VOCÊ PRECISA SABER

A faixa de remuneração inicial em dinheiro para esta função é de US$ 160,000 - US$ 250,000. Por favor, note que esta é uma faixa de remuneração inicial alvo para um(a) candidato(a) que atenda às qualificações mínimas para esta função. A remuneração final em dinheiro para esta função dependerá de uma variedade de fatores, incluindo a experiência específica do(a) candidato(a), qualificações, habilidades, local de trabalho e impacto projetado. O pacote total de remuneração para esta função também pode incluir: remuneração em ações (equity); bônus anuais discricionários ou de desempenho; incentivos de vendas; benefícios como seguro médico, odontológico e de visão; tempo livre remunerado; e mais. Esta posição pode ser contratada em um de três níveis com base na experiência, habilidades e escopo demonstrado do(a) candidato(a): *

  1. Engenheiro(a) de Software II: US$ 160,000 - US$ 190,000 *
  1. Engenheiro(a) de Software Sênior: US$ 190,000 - US$ 220,000 *
  1. Engenheiro(a) de Software Staff: US$ 220,000 - US$ 250,000

A Zipline é um empregador que oferece igualdade de oportunidades e proíbe discriminação e assédio de qualquer tipo, sem levar em conta raça, cor, religião, idade, sexo, origem nacional, status de deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida por leis federais, estaduais ou locais ou por nossas próprias sensibilidades.

Valorizamos a diversidade na Zipline e recebemos candidaturas daqueles que são tradicionalmente sub-representados em tecnologia. Se você gostou desta posição, mas não tem certeza se é o(a) candidato(a) perfeito(a), candidate-se!

AUTOIDENTIFICAÇÃO VOLUNTÁRIA

Para fins de relatórios governamentais, pedimos aos(às) candidatos(as) que respondam à pesquisa de autoidentificação abaixo. A conclusão do formulário é totalmente voluntária. Qualquer que seja sua decisão, ela não será considerada no processo de contratação ou posteriormente. Quaisquer informações que você fornecer serão registradas e mantidas em um arquivo confidencial.

Conforme estabelecido na política de Igualdade de Oportunidades de Emprego da Zipline, não discriminamos com base em qualquer status de grupo protegido sob qualquer lei aplicável.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026