Pular para o conteúdo

Chariot Defense

Engenheiro de Software Embarcado Linux

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

SOBRE NÓS

Chariot Defense é uma empresa de tecnologia de defesa que projeta e fabrica uma família de produtos de energia para os militares dos EUA e seus aliados. Acreditamos que a dissuasão crível de conflitos armados e a vitória, caso a dissuasão falhe, exigem mais do que apenas os melhores drones, sensores, armas, sistemas de guerra eletrônica e capacidades de comando e controle. Esses componentes críticos exigirão energia elétrica sustentada em ambientes austeros e com recursos limitados. Além disso, as unidades militares devem ser capazes de desligar os caminhões e geradores que produzem essa energia para se esconder e sobreviver. Em outras palavras, a geração de energia deve ser desacoplada do consumo de energia. Os produtos da Chariot Defense permitem exatamente essa capacidade, permitindo que os militares dos EUA e aliados sejam mais letais e sobrevivam. Esperamos que você se junte a nós nesta missão.

SOBRE A VAGA

Estamos procurando um Engenheiro de Software Embarcado Linux para ser o responsável por essa plataforma de software do zero, pegando uma placa customizada e básica e fazendo o Linux inicializar e rodar de forma confiável nela, mantendo essa stack de software mantenível à medida que enviamos e atualizamos unidades em campo. Você será o engenheiro responsável pelas plataformas embarcadas que são construídas, implantadas e atualizadas em todos os produtos Amphora e futuros. Nossa equipe vem da Tesla, Anduril, Apple, Archer e dos militares dos EUA, e já estamos em campo em exercícios do DoD. Esta é uma função de alta responsabilidade e prática, que fica bem na fronteira entre hardware e software.

PRINCIPAIS RESPONSABILIDADES

  1. Boot da placa: Levar placas de transporte recém-fabricadas do estado montado para inicialização confiável — provando metodicamente interfaces de energia, memória e comunicação, com as mãos na massa com o hardware na bancada.
  1. Bootloader e configuração do kernel: Configurar o bootloader e o kernel Linux para que ele reconheça e controle corretamente nosso hardware específico.
  1. Drivers de dispositivo e device tree: Descrever nosso hardware customizado para o Linux e integrar os drivers necessários para se comunicar com periféricos que não são encontrados em nenhum catálogo padrão.
  1. Build e deploy com Nix / NixOS: Ser o responsável pelo nosso sistema operacional definido como código — produzindo imagens reproduzíveis e idênticas e construindo caminhos seguros de atualização e rollback para unidades em campo.
  1. Rede e serviços de sistema: Configurar a rede no dispositivo e os serviços de sistema dos quais nosso software de nível superior depende.
  1. Confiabilidade e manutenibilidade: Construir a plataforma para que ela permaneça robusta e de fácil manutenção ao longo da vida do produto, sob as condições que um produto de defesa realmente enfrenta.
  1. Integração multifuncional: Colaborar estreitamente com as equipes de firmware e hardware, atuando na interface entre o hardware de baixo nível e o software que roda sobre ele.

O QUE BUSCAMOS

  1. Intuição de engenharia de ponta e pensamento baseado em primeiros princípios para projetar produtos complexos que funcionem perfeitamente para o cliente, adotando uma abordagem tanto de engenharia/técnica quanto de produto/cliente, para encontrar o equilíbrio ideal.
  1. Capacidade de identificar independentemente informações críticas ou lacunas de prioridade e aplicar esforço para fechar essas lacunas.
  1. Não se intimidar com conjuntos de dados ou informações imperfeitos, incompletos ou ausentes, e ser capaz de tomar decisões sólidas, abrangentes e rápidas baseadas em primeiros princípios para alcançar um estado final do produto que atenda e/ou exceda a necessidade do momento.
  1. Não se contentar com explicações superficiais de um problema ou "engenharia de band-aid"; buscar persistentemente a causa raiz específica através de métodos orientados por dados e resolver falhas ou problemas recorrentes, para que possam ser mitigados e prevenir futuras ocorrências.
  1. Sentir-se gratificado em ajudar os colegas a terem sucesso, construir uma cultura de equipe robusta e propagar uma profunda camaradagem entre os colegas; buscar quebrar silos de informação colaborando rigorosamente com outros para resolver problemas, compartilhar conhecimento e fornecer feedback.

QUALIFICAÇÕES

REQUERIDO

  1. Bacharelado em Ciência da Computação, Engenharia Elétrica/Computação, ou experiência demonstrada equivalente.
  1. 3+ anos construindo e lançando software embarcado Linux em hardware customizado.
  1. Experiência comprovada em boot de placa, desde desligado até inicialização confiável.
  1. Experiência prática com a cadeia de boot: bootloader, configuração de kernel, drivers e device tree.
  1. Fluência em C/C++ e no toolchain embarcado de Linux (compilação cruzada, JTAG, depuração serial).
  1. Exposição a interfaces de comunicação embarcada (CAN, SPI, I2C, UART) no nível do sistema operacional e de drivers.

REQUISITOS DA VAGA

  1. Esta posição é presencial e baseada no escritório da Chariot Defense em San Bruno, CA.
  1. Disposição para apoiar 10% de viagens, domésticas e internacionais, bem como trabalhar horas extras e nos fins de semana, quando necessário.

PREFERENCIAL

  1. Experiência com Nix/NixOS.
  1. Experiência com configuração de SO como código, Yocto, Ansible.
  1. Experiência de produção em Rust.
  1. Familiaridade com SoCs/SoMs ARM em placas de transporte customizadas.
  1. Experiência em automotivo, aeroespacial, defesa, robótica ou energia.

Uma estimativa razoável da faixa salarial atual é $130,000-$180,000 anualmente.

Os pacotes de remuneração também incluem participação acionária em estágio inicial e acesso a planos de benefícios patrocinados pela empresa.

Os pacotes de remuneração individuais são baseados na localização geográfica, escopo da função, experiência relevante e capacidade de lidar com complexidade e resolver problemas dentro de nossa organização, entre outros fatores.

Todos os funcionários são obrigados a fornecer prova de autorização para trabalhar nos EUA dentro dos seus primeiros 3 dias de trabalho. Não discriminamos com base em raça, religião, cor, origem nacional, gênero, orientação sexual, idade, estado civil, status de veterano ou status de deficiência.

Quaisquer currículos/perfis de candidatos não solicitados enviados através do nosso site ou para contas de e-mail pessoais de funcionários da Chariot Defense são considerados propriedade da Chariot Defense e não estão sujeitos ao pagamento de taxas de agência.

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