Anduril Industries
Droyd
Engenheiro de Software de Testes (Líder)
Sobre a Equipe
A Droyd constrói sistemas robóticos autônomos que automatizam trabalhos manuais repetitivos em ambientes de produção. O progresso rápido do produto depende de sistemas de teste robustos que possam avaliar hardware e software de forma rápida, consistente e em escala.
Nossa equipe de testes desenvolve a infraestrutura usada para realizar o benchmarking do comportamento dos robôs, validar mudanças, dar suporte a demonstrações e executar fluxos de trabalho de avaliação repetíveis. Isso inclui tanto ambientes de teste físicos quanto os sistemas de software que os controlam.
Sobre a Vaga
Como Engenheiro de Software de Testes na Droyd, você construirá a infraestrutura de software que impulsiona os testes e avaliações de robôs, e liderará a equipe de testes à medida que ela cresce. Você escreverá as ferramentas, scripts e sistemas usados para executar testes, coletar dados e medir o desempenho ao longo do tempo, além de definir a direção técnica e as prioridades que o restante da equipe seguirá.
Esta é, primeiramente, uma função prática. Você continuará atuando no código, construindo ferramentas internas funcionais e trabalhando em estreita colaboração com as equipes de hardware e testes. O lado gerencial trata de multiplicar a produtividade da equipe: definindo prioridades, removendo impedimentos e sendo responsável pela forma como os testes são executados em toda a empresa.
Esta vaga é baseada em San Francisco, CA. Somos uma empresa que trabalha presencialmente. Construímos mais rápido dessa forma.
Nesta função, você irá
Construir
- Criar ferramentas de software e infraestrutura para dar suporte aos testes e avaliações de robôs
- Escrever scripts e fluxos de trabalho de teste para execução repetível em sistemas de hardware e software
- Dar suporte ao benchmarking para teleoperação, comportamento de robôs e desempenho de políticas de IA
- Ajudar a coletar, organizar e analisar dados de testes
- Melhorar a confiabilidade, automação e usabilidade dos sistemas de teste internos
Liderar
- Definir prioridades e a direção técnica para a equipe de testes
- Coordenar a execução diária de testes em trabalhos de hardware e software
- Remover impedimentos da equipe e manter o trabalho de avaliação, demonstração e implementação em movimento
- Trabalhar em estreita colaboração com técnicos de teste, projetistas mecânicos e engenheiros de robótica para dar suporte à execução dos testes
- Expandir a equipe e sua infraestrutura à medida que os testes escalam para ambientes maiores e implementações piloto
Procuramos candidatos que
- Possuam fundamentos sólidos em engenharia de software
- Saibam construir ferramentas limpas e práticas para usuários técnicos internos
- Sintam-se confortáveis trabalhando próximo ao hardware e depurando problemas em nível de sistema
- Saibam escrever scripts confiáveis e automação para testes repetíveis
- Saibam definir a direção para uma equipe e manter múltiplos fluxos de trabalho em paralelo
- Comuniquem-se claramente e trabalhem bem entre as equipes de software, hardware e testes
- Prosperem em um ambiente de ritmo acelerado e alto senso de propriedade
Diferenciais
- Experiência liderando uma equipe ou sendo responsável por um fluxo de trabalho técnico de ponta a ponta
- Experiência com robótica, sistemas de hardware ou ferramentas adjacentes a sistemas embarcados
- Experiência na construção de infraestrutura de testes, ferramentas internas ou frameworks de avaliação
- Experiência com registro de dados, rastreamento de experimentos ou análise de resultados
- Familiaridade com Python e fluxos de trabalho comuns de robótica ou automação
Sobre a Droyd
A Droyd constrói sistemas robóticos autônomos para automatizar trabalhos manuais para empresas. Projetamos o hardware, escrevemos a pilha de controle e implementamos robôs que operam em ambientes de produção.
Se fizermos isso corretamente, os robôs deixarão de ser protótipos e passarão a ser infraestrutura. Junte-se a nós e ajude a construir hardware que entra em operação.
