Launch Legends
Waymo
Engenheiro(a) de Software Sênior, Telemática
Sobre a oportunidade
Waymo é uma empresa de tecnologia de direção autônoma com a missão de ser o motorista mais confiável do mundo. Desde seu início como o Projeto de Carro Autônomo do Google em 2009, a Waymo tem se concentrado em construir o Motorista Waymo — O Motorista Mais Experiente do Mundo™ — para melhorar o acesso à mobilidade, ao mesmo tempo em que salva milhares de vidas perdidas em acidentes de trânsito. O Motorista Waymo impulsiona o serviço de transporte autônomo completo da Waymo e também pode ser aplicado a uma variedade de plataformas de veículos e casos de uso de produtos. O Motorista Waymo realizou mais de dez milhões de viagens apenas com passageiros, possibilitadas por sua experiência em dirigir autonomamente 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.
A Infraestrutura Embarcada da Waymo é responsável pelo software de baixo nível e pela infraestrutura em vários componentes do sistema de direção autônoma da Waymo. O escopo da equipe abrange tudo, desde software de sistema de baixo nível até registro de dados de alta largura de banda, IPC (baixa latência e alta taxa de transferência), análise de desempenho e depuração de sistema completo. Trabalhamos com as equipes de Hardware, Computação, Sensores, Percepção, Comportamento e Machine Learning para construir a solução de direção autônoma mais performática e de baixa latência do setor.
Você se juntará à Equipe de Software de Sistema e focará na unidade de Telemática — o crítico gateway baseado em Linux responsável por todo o fluxo de dados de entrada e saída do veículo autônomo. Isso inclui funções vitais como diagnóstico em tempo real, atualizações de software over-the-air (OTA) e telemetria de alta largura de banda. Você será essencial no desenvolvimento, proteção e manutenção da infraestrutura de conectividade que permite que a frota da Waymo opere e melhore continuamente.
Nesta função, você irá:
- Desenvolvimento de Software de Sistema: Trabalhar em uma pequena equipe de Engenheiros de Software de Sistema e Kernel Linux para projetar, desenvolver e implantar componentes de software de sistema de nível de produção para veículos autônomos, desde o protótipo inicial até o lançamento.
- Propriedade do SO Linux: Manter e atualizar o sistema operacional da unidade de Telemática, incluindo o kernel Linux, drivers de dispositivo e serviços principais do SO.
- Rede e Conectividade: Projetar e implementar soluções de rede robustas e de alto desempenho, com foco em transferência de dados confiável via Wi-Fi e modems celulares.
- Infraestrutura e Testes: Projetar e implementar metodologia e infraestrutura de testes abrangentes para garantir a confiabilidade e segurança do software de baixo nível e a implantação contínua de atualizações em toda a frota. Utilizar testes automatizados de hardware para exercitar sistemas de hardware-software de baixo nível.
- Resolução de Problemas Multifuncionais: Colaborar efetivamente com parceiros de hardware (fornecedores de SoC, ODMs) e equipes de engenharia internas para enfrentar desafios de sistema ambíguos e multidisciplinares.
- Topologia de Rede: Contribuir para o projeto e implementação de topologias de rede de depósitos para manutenção eficiente de veículos.
Requisitos mínimos
No mínimo, gostaríamos que você tivesse:
- Formação Acadêmica: Bacharelado/Licenciatura em Ciência da Computação, Engenharia Elétrica ou área técnica relevante, ou experiência prática equivalente.
- Programação: Proficiência em C e C++ é necessária.
- Experiência em Linux: 3+ anos de experiência desenvolvendo, depurando e implantando software em um ambiente Linux.
- Fundamentos de Rede: Forte compreensão da pilha de rede baseada em IP e experiência com sua configuração e depuração em um contexto Linux.
É preferível que você tenha experiência com:
- Linux Embarcado: Experiência com sistemas de build de Linux Embarcado, como Yocto ou Buildroot.
- Software de Baixo Nível: Experiência em desenvolvimento de kernel e drivers de dispositivo Linux.
- Tecnologias Sem Fio: Conhecimento prático de protocolos Wi-Fi (especialmente em ambientes congestionados), celulares e Bluetooth.
- Depuração de Hardware: Conhecimento prático de ativação e depuração de hardware, incluindo a capacidade de ler esquemáticos/datasheets e usar ferramentas comuns (osciloscópios, multímetros, analisadores lógicos).
- Infraestrutura de Testes: Experiência na construção e manutenção de infraestrutura de testes para SO, kernel e outros códigos de baixo nível, incluindo estações de teste HIL.
- Colaboração com Fornecedores: Experiência em colaborar com sucesso com diversos parceiros da indústria (CM, ODM, OEM ou ISV).
A faixa salarial base esperada para esta posição em tempo integral em locais dos EUA está listada abaixo. O salário inicial real será baseado em fatores relacionados ao trabalho, incluindo o local exato de trabalho, experiência, treinamento e educação relevantes, e nível de habilidade. Seu recrutador poderá fornecer mais informações sobre a faixa salarial específica para o local da vaga ou, se a vaga puder ser realizada remotamente, a faixa salarial específica para sua localização preferida, 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 a ações e generoso programa de benefícios da Empresa, sujeito aos requisitos de elegibilidade.
Faixa Salarial
$204,000—$259,000 USD
