Anduril Industries

Engenheiro(a) de Software de Robótica, Verificação & Validação

PythonC++Go
Tradução automática. Consulte o original.

Sobre a oportunidade

Anduril Industries é uma empresa de tecnologia de defesa com a missão de transformar as capacidades militares dos EUA e de seus aliados com tecnologia avançada. Ao trazer a expertise, a tecnologia e o modelo de negócios das empresas mais inovadoras do século 21 para a indústria de defesa, a Anduril está mudando a forma como os sistemas militares são projetados, construídos e vendidos. A família de sistemas da Anduril é alimentada pelo Lattice OS, um sistema operacional com IA que transforma milhares de fluxos de dados em um centro de comando e controle 3D em tempo real. À medida que o mundo entra em uma era de competição estratégica, a Anduril está comprometida em trazer tecnologia de ponta em autonomia, IA, visão computacional, fusão de sensores e redes para os militares em meses, não anos.

SOBRE A EQUIPE

A equipe de Maneuver Dominance na Anduril desenvolve autonomia multi-asset operacionalmente relevante. Estamos focados em fazer com que grandes grupos de sistemas autônomos trabalhem efetivamente juntos. Aproveitamos as plataformas de drones existentes da Anduril, como Ghost ou Altius, além de trazer plataformas de terceiros para o ecossistema Lattice da Anduril.

SOBRE A VAGA

Estamos buscando um(a) Engenheiro(a) de Software de Robótica para ser responsável pela Verificação e Validação (V&V) em toda a plataforma Omen. Nesta função, você projetará e será responsável pela infraestrutura de testes automatizados para nosso software de missão, construindo ambientes Software-in-the-Loop (SITL) e Hardware-in-the-Loop (HITL) que exercitem a autonomia, as interfaces de hardware e o comportamento do sistema completo antes que o código chegue ao campo. Você escreverá testes de integração e de nível de sistema, avaliará o direcionamento de tarefas de autonomia e garantirá que nosso software esteja pronto para a missão em cada lançamento.

Esta função é ideal para engenheiros com experiência em testes de integração, SDET, integração de sistemas embarcados ou engenharia de validação. Você começará sendo responsável pela V&V de ponta a ponta e evoluirá para um engenheiro de software de missão, contribuindo para o mesmo código que testa à medida que desenvolve profundo conhecimento do sistema em toda a pilha Omen.

O que você fará

  1. Responsabilidade por Testes Automatizados: Arquitetar, construir e manter a infraestrutura de testes automatizados para todo o software de missão Omen, desde testes unitários até a validação completa do sistema.
  1. Ambientes SITL & HITL: Projetar ambientes de teste Software-in-the-Loop e Hardware-in-the-Loop que exercitem a autonomia, as interfaces de hardware e cenários de missão de ponta a ponta.
  1. Testes de Interface de Hardware: Escrever testes que exercitem diretamente as interfaces de hardware, incluindo protocolos UART, CANbus e seriais usados em nossos sistemas embarcados e de payload.
  1. Direcionamento e Avaliação de Autonomia: Desenvolver ferramentas e casos de teste que avaliem o comportamento da autonomia — direcionamento de tarefas, tomada de decisão e resultados de missão — contra cenários operacionais.
  1. Testes de Integração e Sistema: Construir testes de integração que validem as interações entre componentes de software, firmware e hardware nas plataformas Omen.
  1. Colaboração Interfuncional: Trabalhar em parceria com as equipes de software de missão, autonomia, hardware e plataforma para identificar defeitos precocemente e acelerar o caminho do commit ao voo.
  1. Implantação no Mundo Real: Viajar até 25% para testar, depurar e validar sistemas em ambientes operacionais.
  1. Desenvolvimento Iterativo: Contribuir em todo o ciclo de vida do software — escrevendo código de produção junto com os testes que o exercitam, e evoluindo para a responsabilidade do software de missão ao longo do tempo.
  1. Solução de Problemas e Depuração: Analisar e resolver problemas descobertos em testes e em campo, garantindo confiabilidade e sucesso operacional.

Requisitos mínimos

Qualificações Necessárias

  1. Expertise Técnica: Bacharelado ou Mestrado em Robótica, Ciência da Computação, Engenharia de Software, Engenharia da Computação, Engenharia Elétrica ou área técnica relacionada.
  1. Proficiência em C++: Pelo menos 2+ anos de experiência prática escrevendo C++ de nível de produção. Entrevistas de codificação são realizadas em C++; Python e Go são comuns no trabalho.
  1. Mentalidade de Responsabilidade por Testes: Experiência comprovada em ser responsável por testes automatizados para software de produção — testes de integração, testes de sistema, suítes de regressão e infraestrutura de CI.
  1. Experiência em SITL / HITL: Experiência prática em projetar ou trabalhar extensivamente com ambientes de teste Software-in-the-Loop ou Hardware-in-the-Loop.
  1. Interfaces de Hardware: Experiência em escrever software e testes que interagem com interfaces de hardware como UART, CANbus e protocolos seriais.
  1. Disciplina de V&V: Conhecimento prático de práticas de verificação e validação para software embarcado ou de missão crítica.
  1. Pensamento de Nível de Sistema: Capacidade de navegar e contribuir em sistemas complexos e bases de código estabelecidas.
  1. Impacto no Mundo Real: Paixão por construir software — e os testes que provam que ele funciona — que influenciam diretamente resultados de missão crítica.
  1. Flexibilidade de Viagem: Disposição para viajar até 25% para testar e validar sistemas.
  1. Autorização de Segurança: Deve ser elegível para uma autorização de segurança dos EUA.

Qualificações Preferenciais

  1. Histórico Profissional Anterior: Experiência como SDET, Engenheiro(a) de Teste de Integração de Sistemas, Engenheiro(a) de Integração de Sistemas Embarcados, Engenheiro(a) de Validação ou Engenheiro(a) de Integração e Teste de Software.
  1. V&V Aeroespacial/Defesa: Familiaridade com práticas de V&V em aeroespacial ou defesa, incluindo testes de voo, operações de campo ou testes de qualificação.
  1. Avaliação de Autonomia: Experiência em projetar metodologias de teste para sistemas autônomos — direcionamento de tarefas de missão, validação de comportamento e avaliação baseada em cenários.
  1. Sistemas Embarcados: Experiência com Linux embarcado, RTOS ou desenvolvimento bare-metal em hardware com recursos restritos.
  1. Habilidades de Programação: Experiência adicional com Python, Go ou scripting para automação de testes e ferramentas.
  1. Frameworks de Teste e CI: Familiaridade com frameworks de teste modernos, bancadas de teste de hardware e pipelines de CI/CD para software embarcado ou de robótica.
  1. Evolução para SWE de Missão: Interesse em evoluir de responsabilidade por V&V para uma função de engenharia de software de missão ao longo do tempo.

Faixa Salarial nos EUA

$191,000—$253,000 USD

A faixa salarial para esta função é uma estimativa baseada em uma ampla gama de fatores de remuneração, incluindo apenas o salário base. A oferta salarial real pode variar com base (mas não se limitando a) experiência de trabalho, educação e/ou treinamento, habilidades críticas e/ou considerações de negócios. Concessões de ações altamente competitivas estão incluídas na maioria das ofertas em tempo integral; e são consideradas parte do pacote total de remuneração da Anduril. Além disso, a Anduril oferece benefícios de ponta para funcionários em tempo integral, incluindo:

Benefícios

Na Anduril, investimos em nossas pessoas. Nosso pacote abrangente e competitivo de benefícios (disponível com pouco ou nenhum custo para os funcionários) garante que você seja apoiado em saúde, recuperação e o que vier a seguir. Para mais informações, Explore Nossos Benefícios.

Protegendo-se contra Golpes de Recrutamento

A Anduril está comprometida em manter a integridade de nosso processo de aquisição de talentos e a segurança de nossos candidatos. Observamos um aumento em esquemas sofisticados de phishing e fraudulentos onde indivíduos se passam por representantes da Anduril, atraindo candidatos a emprego com falsas entrevistas ou ofertas de emprego. Esses golpistas frequentemente tentam extrair pagamentos ou informações pessoais sensíveis.

Para garantir sua segurança e ajudá-lo(a) a navegar em sua busca de emprego com confiança, por favor, mantenha em mente os seguintes pontos críticos:

  1. Sem Solicitações Financeiras: A Anduril nunca solicitará pagamento ou exigirá detalhes financeiros pessoais (como informações bancárias, números de cartão de crédito ou números de seguridade social) em nenhuma etapa de nosso processo de contratação. Nosso recrutamento legítimo é totalmente gratuito para os candidatos.

Sempre verifique as comunicações:

  1. Diretamente da Anduril: Se você receber um e-mail de um de nossos recrutadores, ele virá apenas de um endereço @anduril.com.
  1. Via Parceiro de Agência: Se contatado por uma agência de recrutamento para uma vaga na Anduril, o e-mail deles identificará claramente a agência. Se você suspeitar de qualquer atividade suspeita, verifique a autenticidade da agência entrando em contato com [email protected].
  1. Exercite Cautela com Contato Não Solicitado: Se você receber qualquer comunicação que pareça suspeita, contenha erros gramaticais ou faça solicitações incomuns, não interaja. Sempre confirme se o domínio de e-mail do remetente é @anduril.com antes de fornecer qualquer informação pessoal ou clicar em links.
  1. O que fazer se suspeitar de fraude: Caso encontre qualquer contato questionável ou fraudulento alegando ser da Anduril, por favor, relate imediatamente para [email protected]. Sua cautela proativa é inestimável para proteger suas informações pessoais e manter a segurança e a confiabilidade de nossos esforços de recrutamento.

Privacidade de Dados

Para visualizar a política de privacidade de dados de candidatos da Anduril, visite anduril.com/applicant-privacy-notice/.

Ao enviar sua candidatura, você concorda que a Anduril Industries utilize um provedor de serviços terceirizado para realizar triagem de risco pré-emprego, integridade e diligência devida, e avaliar riscos potenciais como parte do seu processo de candidatura. Este provedor de serviços terceirizado fornece serviços de inteligência de risco que podem incluir análise de sanções e listas de observação, mídia adversa, informações de registros públicos e outras fontes de dados legais de código aberto ou comerciais. Este provedor de serviços terceirizado não atua como uma agência de relatórios ao consumidor. O uso deste provedor ajuda a garantir a conformidade com as leis aplicáveis e a proteger a tecnologia, a propriedade intelectual e a segurança organizacional.

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