B&A
Bot Auto
Engenheiro de Software Sênior, Simulação e Modelos de Mundo
Sobre a Vaga
Estamos construindo a próxima geração de tecnologia de caminhões autônomos para tornar o transporte de cargas mais seguro, eficiente e escalável.
Nossa equipe de Simulação desenvolve os ambientes virtuais, a infraestrutura de testes e os sistemas de simulação baseados em IA que permitem o rápido desenvolvimento e validação de software de direção autônoma. Aproveitamos simulação em larga escala, geração de dados sintéticos, ambientes de aprendizado por reforço e tecnologias emergentes de modelos de mundo para acelerar o desenvolvimento de autonomia.
Estamos buscando um engenheiro de software com forte expertise em C++ e paixão por construir sistemas de simulação escaláveis. Esta função oferece a oportunidade de trabalhar na intersecção de direção autônoma, simulação, robótica e IA.
O Que Você Fará
Construir Sistemas de Simulação para Direção Autônoma
- Projetar e desenvolver infraestrutura de simulação de alto desempenho para desenvolvimento e validação de veículos autônomos
- Construir sistemas escaláveis para geração de cenários, execução de simulação e avaliação
- Desenvolver ferramentas de simulação usadas pelas equipes de Percepção, Predição, Planejamento e Controle
- Melhorar o realismo, a escalabilidade e a eficiência operacional da simulação
- Colaborar entre equipes para apoiar fluxos de trabalho de teste, validação e desenvolvimento
Desenvolver Capacidades de Simulação Baseadas em IA
- Construir infraestrutura que suporte aprendizado por reforço e fluxos de trabalho de avaliação em loop fechado
- Desenvolver sistemas para geração de dados sintéticos e criação automatizada de cenários
- Colaborar com engenheiros e pesquisadores de ML para integrar modelos aprendidos em ambientes de simulação
- Explorar abordagens emergentes em modelagem de mundo, simulação de agentes e IA Física
Excelência em Engenharia
- Escrever código C++ e Python de qualidade de produção
- Participar de discussões de arquitetura e design técnico
- Construir sistemas confiáveis, de fácil manutenção e bem testados
- Contribuir para revisões de código e melhores práticas de engenharia
- Criar documentação técnica clara para sistemas e ferramentas
Qualificações Necessárias
- Bacharelado ou Mestrado em Ciência da Computação, Robótica, Engenharia Elétrica ou área relacionada
- 3+ anos de experiência profissional em desenvolvimento de software
- Forte expertise em C++ moderno (preferencialmente C++17 ou mais recente)
- Experiência em projetar e desenvolver sistemas de software de produção
- Forte compreensão de:
- Multithreading e concorrência
- Gerenciamento de memória
- Otimização de desempenho
- Arquitetura de software e design de sistemas
- Experiência trabalhando com simulação, robótica, jogos ou sistemas autônomos
O Que Buscamos
- Fortes fundamentos em engenharia de software
- Mentalidade de pensamento sistêmico e atenção aos detalhes
- Curiosidade sobre simulação, IA, robótica e sistemas autônomos
- Capacidade de trabalhar em domínios de simulação, infraestrutura e machine learning
- Confortável em trabalhar em um ambiente de ritmo acelerado com desafios técnicos em evolução
- Paixão por construir a próxima geração de plataformas de simulação inteligentes
Qualificações Desejáveis
- Experiência com plataformas de simulação como:
- CARLA
- Isaac Sim
- Unreal Engine
- Familiaridade com conceitos e fluxos de trabalho de aprendizado por reforço
- Experiência na construção de sistemas de simulação baseados em agentes ou simulação em loop fechado
- Experiência na construção de pipelines de geração de dados sintéticos
- Experiência com ROS ou ROS2
- Experiência com infraestrutura nativa da nuvem como Docker, Kubernetes, AWS ou GCP
- Familiaridade com infraestrutura de machine learning e sistemas de processamento de dados em larga escala
Diferenciais
- Experiência em aplicações de direção autônoma ou robótica
- Experiência com sistemas de simulação multiagentes
- Familiaridade com modelos de mundo, simulação generativa ou tecnologias de IA Física
- Experiência com simulação de sensores, incluindo câmeras, lidar ou radar
- Experiência com motores de física e sistemas em tempo real
- Experiência com CUDA, OpenGL, Vulkan ou programação gráfica
