Abbott Laboratories
Anduril Industries
Engenheiro de Software Sênior, Plataforma de Simulação
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 experiência, a tecnologia e o modelo de negócios das empresas mais inovadoras do 21º século 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 é impulsionada pelo Lattice OS, um sistema operacional baseado em IA que transforma milhares de fluxos de dados em um centro de comando e controle em tempo real 3D. À medida que o mundo entra em uma era de competição estratégica, a Anduril está comprometida em levar autonomia de ponta, IA, visão computacional, fusão de sensores e tecnologia de rede para os militares em meses, não em anos.
SOBRE A EQUIPE
A equipe de Plataforma de Simulação detém a arquitetura e a infraestrutura principais do simulador de missão militar de alta fidelidade e multidomínio da Anduril. Ele modela centenas de entidades — aeronaves, navios, submarinos, satélites, veículos terrestres — movendo-se, detectando, comunicando-se e engajando-se em ambientes físicos realistas. O simulador impulsiona o treinamento, o planejamento de missões, o desenvolvimento de autonomia e testes de hardware-in-the-loop em todo o portfólio de produtos da Anduril. Ele se conecta a sistemas ativos, integra-se à plataforma Lattice da Anduril e é executado dentro de uma GUI para criação interativa de cenários. O Mission Sim é uma base de código C++20 grande e madura com uma arquitetura Entity-Component-System, um sistema de plugin C ABI estável, script embarcado e uma variedade de modelos baseados em física. Manter este sistema rápido, correto, extensível e agradável de desenvolver em escala, com uma equipe crescente de desenvolvedores de modelos, é o nosso trabalho.
O QUE VOCÊ FARÁ
- Ferramentas de criação de modelos — um esforço inicial que você ajudará a implementar para estender o frontend do Sim com interface de usuário para criação e ajuste de modelos do Mission Sim. Você negociará APIs de extensão com a equipe de GUI e construirá uma interface de usuário ergonômica sobre eles, trabalhando ao lado de engenheiros de Modelagem de Simulação.
- Arquitetura personalizada de Entity-Component-System que sustenta todo o simulador: ciclo de vida da entidade, armazenamento de componentes e o loop de atualização
- Desenvolvimento de plugins e SDK — manutenção de uma C ABI versionada, que permite que equipes externas estendam o simulador
- Desempenho e escala — manter o loop de simulação rápido o suficiente para execução em tempo real e mais rápida que o tempo real com centenas de entidades simultâneas; raciocinar sobre layout de memória, comportamento de cache e contenção, à medida que a contagem de entidades aumenta
- Arquitetura de integração — serviços gRPC, interoperabilidade do protocolo DIS, mensagens de rede e gravação de arquivos para análise e reprodução
- Apoiar especialistas no domínio na integração de novos modelos de capacidade e no aprimoramento dos existentes
QUALIFICAÇÕES OBRIGATÓRIAS
- 3 anos de experiência profissional com C++20 e fortes habilidades em C++; você deve se sentir confortável com templates, semântica de movimento, ponteiros inteligentes e os tipos de decisões de design que aparecem no código de frameworks
- Experiência no design de APIs internos e frameworks nos quais outros engenheiros se baseiam, com foco em compatibilidade retroativa e ergonomia
- Sólida compreensão dos fundamentos de programação de sistemas: gerenciamento de memória, bibliotecas compartilhadas, estabilidade de ABI, vinculação, interface com o sistema operacional
- Conforto com álgebra linear e matemática aplicada
- Familiaridade com cadeias de ferramentas de desenvolvimento C++ baseadas em Linux
- Capacidade de raciocinar sobre código sensível ao desempenho — comportamento de cache, layout de memória, complexidade algorítmica
- Comunicação técnica clara e capacidade de trabalhar em uma base de código grande e compartilhada e negociar decisões arquiteturais que afetam uma equipe em crescimento
- Elegibilidade para obter e manter uma autorização de segurança Secret do Governo dos EUA ativa
QUALIFICAÇÕES DESEJÁVEIS
- 5+ anos de experiência profissional com C++20
- Experiência liderando ou orientando engenheiros em um projeto — definindo a direção técnica e trazendo outros a bordo
- Conforto em operar na ambiguidade — definindo o escopo do problema, a abordagem e as interfaces quando nenhuma ainda existe, e conduzindo-as a uma decisão
- Experiência com simulação militar, modelagem e simulação de defesa ou domínios relacionados
- Experiência com arquiteturas de Entity-Component-System ou padrões de design de motores de jogos
- Experiência no design e implementação de fluxos de trabalho suportados por GUI
- Familiaridade com gRPC, padrão de simulação distribuída DIS (IEEE 1278.1)
- Experiência com interoperabilidade Python/C++ (pybind11, interpretadores embarcados)
- Familiaridade com árvores de comportamento ou arquiteturas de agentes autônomos
- Desenvolvimento em Nix
- Experiência com simulação numérica, modelagem física ou computação científica
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 compensação, incluindo apenas o salário base. A oferta salarial real pode variar com base em (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 de tempo integral e são consideradas parte do pacote de remuneração total da Anduril. Além disso, a Anduril oferece benefícios de alto nível para funcionários em tempo integral, incluindo:
PROTEJA-SE CONTRA GOLPES DE RECRUTAMENTO
A Anduril está comprometida em manter a integridade do nosso processo de aquisição de talentos e a segurança de nossos candidatos. Observamos um aumento em esquemas sofisticados de phishing e fraude, onde indivíduos se passam por representantes da Anduril, atraindo candidatos a emprego com entrevistas ou ofertas de emprego falsas. Esses golpistas geralmente tentam extrair pagamentos ou informações pessoais confidenciais.
Para garantir sua segurança e ajudá-lo a navegar em sua busca de emprego com confiança, tenha em mente os seguintes pontos críticos:
- 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 previdência social) em qualquer estágio do nosso processo de contratação. Nosso recrutamento legítimo é totalmente gratuito para os candidatos.
- Por favor, verifique sempre as comunicações:
- Diretamente da Anduril: Se você receber um e-mail de um de nossos recrutadores, ele virá apenas de um endereço @anduril.com.
- Via Parceiro de Agência: Se contatado por uma agência de recrutamento para uma função 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 contact@anduril.com [contact@anduril.com].
- Tenha Cautela com Contatos Não Solicitados: 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.
- O que Fazer se Suspeitar de Fraude: Caso encontre qualquer contato questionável ou fraudulento que afirme ser da Anduril, denuncie imediatamente para contact@anduril.com [contact@anduril.com]. 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ê consente que a Anduril Industries utilize um provedor de serviços terceirizado para realizar triagem de risco, integridade e due diligence pré-contratação 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 comerciais ou de código aberto legais. 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.
BENEFÍCIOS
Na Anduril, investimos em nossas pessoas. Nosso pacote de benefícios abrangente e competitivo (disponível com pouco ou nenhum custo para os funcionários) garante que você seja apoiado em saúde, recuperação e no que vier a seguir. Para mais informações, Explore Nossos Benefícios anduril.com/careers.
