SanMar- External
Waymo
Engenheiro de Software Sênior, Orquestração de Simulador
O Desafio
A Waymo é uma empresa de tecnologia de direção autônoma com a missão de ser o motorista mais confiável do mundo. Desde o seu início como o Projeto de Carro Autônomo do Google em 2009, a Waymo tem se concentrado em construir o Waymo Driver — o motorista mais experiente do mundo™ — para melhorar o acesso à mobilidade enquanto salva milhares de vidas atualmente perdidas em acidentes de trânsito. O Waymo Driver impulsiona o serviço de transporte autônomo da Waymo e também pode ser aplicado a uma variedade de plataformas de veículos e casos de uso de produtos. O Waymo Driver já realizou mais de dez milhões de viagens apenas com passageiros, possibilitado por sua experiência de direção autônoma por mais de 100 milhões de milhas em vias públicas e dezenas de bilhões em simulação em mais de 15 estados dos EUA.
O simulador da Waymo é um dos ambientes virtuais mais complexos já construídos. Ele combina lógica determinística, dinâmica física e IA avançada para criar um campo de treinamento realista para o Waymo Driver. À medida que expandimos a direção autônoma para novas geografias, condições climáticas complexas e capacidades de próxima geração, nosso objetivo é construir um simulador altamente adaptável e genérico que funcione em qualquer ambiente.
A equipe de Orquestração de Simulador está no centro do enfrentamento deste desafio de escala. Nossa missão é fornecer soluções de simulação que impulsionem a avaliação e o treinamento em uma gama diversificada de requisitos desafiadores. Estamos procurando um Engenheiro de Software Sênior que seja apaixonado por resolver problemas complexos de avaliação com tecnologia de simulação e que prospere ao entregar soluções práticas dentro de um vasto ecossistema técnico.
A Função
Esta é uma função híbrida. Como um colaborador central da equipe de Orquestração de Simulador, você se concentrará em resolver desafios práticos de simulação configurando e orquestrando de forma inteligente os recursos do simulador.
Você irá:
- Arquitetar Soluções de Simulação: Impulsionar o desenvolvimento do simulador dos ambientes necessários para novas iniciativas, como configurações climáticas complexas, expansões para novas geografias (por exemplo, tráfego pela esquerda) e adaptar o simulador para suportar capacidades embarcadas de próxima geração.
- Projetar a Camada de Orquestração: Projetar e implementar sistemas que selecionam e compõem dinamicamente os recursos do simulador com base no ambiente e contexto específicos, aproximando-nos de um simulador verdadeiramente universal.
- Navegar em Sistemas Complexos: Mergulhar profundamente em uma enorme base de código C++ de código embarcado e de simulador. Você está disposto a colocar a mão na massa. Você contará com fortes habilidades de leitura de código e depuração para rastrear e resolver interações complexas entre diferentes sistemas, entregando código robusto e pronto para produção.
- Colaborar Além das Fronteiras: Atuar como a cola técnica entre as equipes. Você trabalhará em estreita colaboração com parceiros das organizações de Simulador, Avaliação e Embarcados, pegando os blocos de construção que eles fornecem e transformando-os em soluções de simulação completas e de ponta a ponta.
O Que Você Traz
Estamos procurando um engenheiro de software generalista forte que se incline fortemente para a execução prática e se sinta confortável navegando em sistemas interconectados de grande escala.
Você tem:
Artesanato em Engenharia
- 5+ anos de experiência na indústria em desenvolvimento de software.
- Proficiência sólida em C++ (preferencial) ou Python, com uma forte capacidade de ler, navegar e depurar bases de código grandes e existentes.
- Experiência na construção de orquestração, configuração dinâmica ou camadas de integração para sistemas de software de grande escala.
Resolução Prática de Problemas
- Um histórico comprovado de entrega de soluções funcionais em domínios técnicos altamente complexos e ambíguos.
- Uma abordagem pragmática à engenharia. Você está disposto a encontrar compromissos e fazer as compensações certas para alcançar o objetivo mais amplo, evitando a armadilha de superengenharia ou ficar preso no "mundo ideal".
Colaboração e Comunicação
- Habilidades de comunicação excepcionais. Você se sente confortável navegando na ambiguidade, negociando limites técnicos e construindo parcerias de sucesso com equipes upstream e downstream.
Preferimos
- Paixão profunda por resolver problemas complexos de avaliação com tecnologia de simulação para promover a direção autônoma.
- Histórico na entrega de metas por meio de soluções práticas.
- Experiência em áreas que dependem fortemente da integração de sistemas complexos, como veículos autônomos, robótica, simulação ou infraestrutura de backend de grande escala.
Faixa Salarial
A faixa salarial base esperada para esta posição de tempo integral em locais dos EUA está listada abaixo. O pagamento inicial real será baseado em fatores relacionados ao trabalho, incluindo local de trabalho exato, experiência, treinamento e educação relevantes e nível de habilidade. Seu recrutador pode compartilhar mais sobre a faixa salarial específica para o local da função ou, se a função puder ser realizada remotamente, a faixa salarial específica para o seu local preferido, durante o processo de contratação.
Os funcionários da Waymo também são elegíveis para participar do programa de bônus anual discricionário da Waymo, plano de incentivo de ações e generoso programa de benefícios da empresa, sujeito aos requisitos de elegibilidade.
$213,000—$263,000 USD
