CSC Leasing Co.
Nuro
Engenheiro(a) de Software Principal, Infraestrutura Embarcada
Quem Somos
A Nuro acredita que veículos autônomos são a oportunidade mais imediata e profunda para a IA impulsionar mudanças positivas no mundo físico. Ruas mais seguras, mais tempo para o que importa e acesso mais fácil ao mundo ao nosso redor, é por isso que estamos construindo uma plataforma de autonomia universal: direção autônoma para todas as estradas e todos os trajetos.
Fundada em 2016, a Nuro é uma empresa de IA física que desenvolve tecnologia de direção autônoma Nível 4 para uma ampla gama de veículos, casos de uso e mercados. Impulsionada pelo Nuro Driver™, nossa plataforma de autonomia universal permite que o ecossistema global de mobilidade implante autonomia em escala, de robotáxis e frotas de logística a veículos pessoais.
Com anos de experiência em implantação no mundo real e um modelo de negócios flexível e liderado por parceiros, a Nuro está trabalhando em direção a um futuro onde milhões de veículos autônomos impulsionados por nossa tecnologia ajudem a tornar a vida cotidiana mais segura, mais fácil e mais conectada.
A Nuro levantou mais de US$2B em capital de Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price e outros investidores líderes.
Sobre a Vaga
Como Engenheiro(a) de Software Principal,
você ajudará a definir e construir a base de alto desempenho e alta confiabilidade do Nuro Driver. Esta função abrange Plataforma de Dispositivos, Desempenho e Sistemas Embarcados, exigindo profunda liderança técnica em integração de sensores e computação, sistemas de tempo de execução embarcados, execução distribuída e desempenho de software de autonomia.
Você arquitetará interfaces de dispositivos independentes de hardware, pipelines de comunicação inter-dispositivos, APIs de tempo de execução e plataformas de software embarcadas que permitem que a pilha de autonomia da Nuro funcione de forma segura e eficiente em plataformas de veículos atuais e futuras.
Você também liderará esforços de desempenho e confiabilidade em todo o sistema, incluindo redução de latência, eficiência de recursos, observabilidade, validação automatizada e ferramentas para depuração de sistemas embarcados complexos.
Esta é uma função altamente multifuncional e de alto impacto. Você fará parceria com equipes de autonomia, hardware, segurança, validação, operações e equipes voltadas para fornecedores para integrar sensores e plataformas de computação de próxima geração, resolver problemas de confiabilidade e desempenho e moldar a direção técnica de longo prazo da infraestrutura embarcada da Nuro.
Estamos procurando um(a) líder técnico(a) que possa operar entre equipes, alinhar múltiplos stakeholders, orientar engenheiros(as) e entregar sistemas robustos para veículos autônomos de segurança crítica.
Sobre o Trabalho
- Definir e impulsionar a direção técnica da infraestrutura embarcada da Nuro em Plataforma de Dispositivos, Desempenho e Sistemas Embarcados.
- Arquitetar sistemas embarcados centrais para computação embarcada, integração de sensores, frameworks de tempo de execução, comunicação inter-dispositivos e execução distribuída em plataformas de veículos atuais e futuras.
- Liderar esforços de desempenho e confiabilidade em nível de sistema, incluindo redução de latência, eficiência de recursos, gerenciamento de memória, gerenciamento de ciclo de vida de threads/processos, observabilidade, testes automatizados e validação contínua.
- Construir bibliotecas fundamentais, APIs, ferramentas e frameworks que permitam às equipes de autonomia e infraestrutura desenvolver software confiável, de baixa latência e alto desempenho.
- Desenvolver sistemas embarcados distribuídos, incluindo comunicação de alto desempenho entre nós de computação, orquestração de módulos, monitoramento, logging, diagnósticos e pipelines de dados de autonomia/sensores em larga escala.
- Diagnosticar falhas complexas e difíceis de reproduzir em software, hardware, sensores, computação, rede e cargas de trabalho de autonomia; impulsionar a causa raiz, mitigação e prevenção a longo prazo.
- Colaborar com autonomia, hardware, segurança, validação, operações e fornecedores para definir requisitos, avaliar e integrar plataformas de próxima geração, e garantir implantação segura e confiável.
- Traduzir necessidades ambíguas de produto, segurança e autonomia em arquitetura técnica escalável; alinhar equipes na direção do design, planos de execução, interfaces e estratégia de plataforma de longo prazo.
- Orientar engenheiros(as), estabelecer melhores práticas de engenharia e elevar o nível técnico em Infraestrutura Embarcada e equipes parceiras.
Requisitos mínimos
Sobre Você
- Mestrado ou Doutorado em Ciência da Computação, Engenharia Elétrica, Engenharia da Computação, Robótica ou área relacionada.
- 8+ anos de experiência em engenharia de software construindo software de sistemas de qualidade de produção.
- 5+ anos de experiência em liderança técnica, incluindo liderança de projetos complexos, definição de direção técnica e alinhamento entre equipes.
- Forte proficiência em C++ moderno, com profunda experiência em concorrência, multithreading, depuração, gerenciamento de memória e otimização de desempenho.
- Experiência na construção de software confiável e de alto desempenho para robótica, sistemas embarcados, sistemas autônomos, sistemas distribuídos ou outras plataformas de missão crítica de desempenho.
- Forte expertise em nível de sistema, com a capacidade de raciocinar sobre sistemas operacionais, interfaces de dispositivos, frameworks de tempo de execução e cargas de trabalho em nível de aplicação.
- Capacidade comprovada de diagnosticar complexos problemas de desempenho, confiabilidade, concorrência e integração de hardware/software.
- Capacidade de traduzir requisitos ambíguos em arquitetura escalável e orientar engenheiros(as) através do design e execução.
Pontos Extras
- Mestrado ou Doutorado em Ciência da Computação, Engenharia Elétrica, Engenharia da Computação, Robótica ou área relacionada.
- Experiência com hardware de robótica, sensores, plataformas de computação embarcada ou sistemas de veículos autônomos.
- Profundo conhecimento de Linux, drivers de dispositivo, arquitetura de computadores, comportamento de kernel e protocolos de comunicação como Ethernet, PCIe, USB, SPI, I2C ou UART.
- Experiência com comunicação de alto desempenho, IPC, stacks de rede, logging, monitoramento, diagnósticos ou sistemas de coleta de dados.
- Experiência com programação de GPU, plataformas NVIDIA, CUDA, processamento de imagem, infraestrutura de machine learning ou computação acelerada.
- Experiência trabalhando com fornecedores de hardware ou integrando plataformas de sensores e computação de próxima geração.
Na Nuro, seu salário base é uma parte do seu pacote total de remuneração. Para esta posição, a faixa salarial base razoavelmente esperada é
entre $258,000 e $387,000 para o nível em que este cargo foi definido.
Seu salário base dependerá de vários fatores, incluindo sua experiência, qualificações, educação, localização e habilidades. Caso você seja considerado(a) para um nível diferente, uma faixa salarial maior ou menor se aplicaria.
Esta posição também é elegível para um bônus anual de desempenho, participação acionária (equity) e um pacote competitivo de benefícios.
Na Nuro, celebramos as diferenças e estamos comprometidos com um local de trabalho diversificado que promova a inclusão e a segurança psicológica para todos os funcionários.
A Nuro tem orgulho de ser um empregador que oferece igualdade de oportunidades e proíbe expressamente qualquer forma de discriminação no local de trabalho com base em raça, cor, religião, gênero, orientação sexual, identidade ou expressão de gênero, origem nacional, idade, informação genética, deficiência, status de veterano ou quaisquer outras características legalmente protegidas.
