Cyngn

Engenheiro de Integração de Plataforma C++

PythonAWSC++Go
Tradução automática. Consulte o original.

Sobre a vaga

* Esta é uma função de liderança técnica de alto impacto para um Engenheiro C++ que prospera na interseção de arquitetura de software complexa e realidade física. Você se juntará às nossas equipes de Plataforma e Infraestrutura de Veículos (VI) para projetar, construir e implantar os sistemas centrais que comandam nossos rebocadores autônomos. Como especialista no assunto, você unirá múltiplos domínios — Firmware, Autonomia e Nuvem — para garantir um design de sistema coeso e uma integração perfeita. Valorizamos engenheiros que assumem total propriedade de seus sistemas, impulsionam decisões arquitetônicas e fornecem orientação técnica em toda a organização. Se você é apaixonado por engenharia de software de alto desempenho e por ver sua visão arquitetônica impulsionar robótica do mundo real, este é o ambiente para você.

* O veículo físico é nosso principal ambiente de desenvolvimento. Uma parte significativa desta função envolve integração prática na baia do veículo — depuração em bare metal e trabalho direto com hardware e sensores. Esta função é para o engenheiro que vê a interação física com a máquina como a parte mais gratificante do ciclo de vida de desenvolvimento de software.

O que você fará

Escrever Software C++ Moderno e Mantenível

  1. Desenvolver e escalar código C++ de produção dentro de nós ROS 2 e ferramentas de diagnóstico, com foco em modularidade e alto desempenho
  1. Escrever código que outras pessoas possam manter: interfaces claras, testes reais, logs úteis e documentação honesta
  1. Depurar com seriedade — gdb, sanitizers, profilers, core dumps e análise de logs/bags — incluindo as falhas que só aparecem no veículo
  1. Assumir o ciclo de vida completo de um recurso, desde a discussão arquitetônica até a implantação em hardware, com o apoio de mentoria estruturada

Testar e integrar em hardware real

  1. Colocar novos recursos em veículos reais: implantar, configurar, executar, observar e relatar o que realmente aconteceu
  1. Assumir o loop de integração prática — conectar ao veículo, executar o cenário, capturar bags e logs, reproduzir o problema e isolar a causa raiz
  1. Trabalhar diretamente com o hardware: sensores, computação, tráfego CAN, versões de firmware, cabos e o próprio veículo físico
  1. Construir e aprimorar as ferramentas de teste, scripts e automação que tornam este loop mais rápido e repetível para todos
  1. Ajudar a validar candidatos a lançamento em hardware ao lado de VI e QA, e ajudar a rastrear regressões que só aparecem no mundo real

Trabalhar em equipes

  1. Colaborar com a equipe de Firmware quando o problema estiver abaixo da sua camada, com a equipe de Autonomia quando estiver acima, e com a equipe de Nuvem quando cruzar a fronteira do veículo — e ajudar as três produzindo reproduções limpas e bem caracterizadas em vez de "não funciona"
  1. Apoiar as equipes de Plataforma e VI no que quer que o veículo precise naquela semana; esta é uma função onde ser útil importa mais do que possuir um feudo
  1. Comunicar-se de forma clara e frequente com colegas de equipe no escritório e colegas remotos em outros fusos horários

Usar IA de forma eficaz

  1. Usar ferramentas de codificação de IA (Claude Code e similares) como parte central do seu fluxo de trabalho diário para se mover mais rápido do que seria possível sozinho
  1. Aplicar julgamento humano real sobre isso: revisar cada linha, entender o que você está mesclando, verificar o comportamento no hardware e rejeitar saídas que sejam plausíveis, mas incorretas
  1. Manter o trabalho assistido por IA no mesmo padrão do trabalho escrito à mão: mantenível, testado e explicável por você na revisão de código

Qualificações

  1. Forte C++ moderno (C++17 ou mais recente): projetar e escrever software C++ de alta qualidade e mantenível
  1. Disposição e vontade de trabalhar na prática com hardware real — veículos físicos, dados brutos de sensores, depuração em bare metal, conectores e cabos, tráfego CAN
  1. Confortável em Linux como ambiente de desenvolvimento: linha de comando, CMake, toolchains e ferramentas de depuração
  1. Uso eficaz e disciplinado de ferramentas de desenvolvimento de IA, com rigorosa revisão humana — você pode explicar qualquer coisa que mesclar
  1. Forte desejo de aprender e crescer tanto em ofício de software quanto em robótica prática; busca feedback e age sobre ele
  1. Colega de equipe confiável: aceita bem as instruções, termina o que começa, levanta preocupações cedo
  1. Forte comunicador, confortável em trabalhar em estreita colaboração com pessoas tanto no escritório quanto remotamente
  1. Residente ou disposto a se mudar para a área de Mountain View, CA; esta função é presencial com trabalho prático regular no veículo

Qualificações Bônus

  1. Especialista em engenharia de software C++ moderna. Capaz de projetar soluções eficientes e bem elaboradas. Implementar soluções de forma limpa com C++ moderno e mantenível, seguindo todas as melhores práticas.
  1. ROS ou ROS 2
  1. Python para ferramentas, automação de testes e análise de dados
  1. Robótica, veículo autônomo, drone ou outros trabalhos em sistemas embarcados em tempo real
  1. Barramento CAN, firmware, microcontroladores, osciloscópios ou solução de problemas elétricos
  1. Sensores — LiDAR, câmeras, radar, IMUs, encoders — e análise de dados de sensores
  1. Profundidade em sistemas Linux: systemd, contêineres, redes, comportamento do kernel/driver
  1. Profiling e otimização de desempenho de pipelines de dados em tempo real ou de alta largura de banda
  1. CI/CD (Jenkins, GitHub Actions) e escrita de testes que rodam sem supervisão
  1. AWS
  1. Ambientes de simulação para teste de sistemas autônomos

BENEFÍCIOS E VANTAGENS

  • Benefícios de saúde (Médico, Odontológico, Visão) através de Aetna, Kaiser Permanente e Guardian, com múltiplos níveis de planos para escolher
  • Benefícios auxiliares, incluindo planos de indenização por acidente, doença grave e hospitalização (Voya)
  • Seguro de vida básico pago pela empresa, mais seguro de vida voluntário (suplementar) para você e seus dependentes
  • Planos de seguro contra invalidez de curto e longo prazo, totalmente pagos pela Cyngn
  • HSA e FSA (Saúde e Creche para Dependentes)
  • Programa de Assistência ao Empregado
  • Concierge de Saúde 1:1
  • 401(k) da empresa
  • Benefícios de Transporte
  • Política flexível de PTO (Licença Remunerada)
  • Oportunidade de licença sabática após 5 anos na empresa
  • Licença Parental Remunerada
  • Almoços diários para funcionários no escritório e cozinha totalmente equipada com lanches e bebidas

O QUE VOCÊ PODE ESPERAR (PROCESSO DE ENTREVISTA DA CYNGN)

  1. Uma pessoa real revisará sua candidatura
  1. Começaremos o processo com uma entrevista em vídeo unilateral onde você compartilhará um pouco mais sobre si e responderá a algumas perguntas básicas
  1. Um contato do Recrutador explicará o processo em mais detalhes e responderá às suas perguntas
  1. Uma entrevista de 45 minutos com o gerente de contratação
  1. Um processo de entrevista completo, consistindo em 3-4 conversas adicionais para avaliar habilidades técnicas e comportamentais, e adequação cultural.
  1. Uma entrevista final presencial com a equipe.

Podemos usar ferramentas de inteligência artificial (IA) para apoiar partes do processo de contratação, como revisão de candidaturas, análise de currículos ou avaliação de respostas e identificação de inconsistências potenciais ou sinais de verificação em materiais de candidatura com base nas informações disponíveis. Essas ferramentas auxiliam nossa equipe de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são, em última análise, tomadas por humanos. Se você desejar mais informações sobre como seus dados são processados, entre em contato conosco.

Empregador de Igualdade de Oportunidades

A Cyngn é uma Empregadora de Igualdade de Oportunidades. Estamos comprometidos em fornecer oportunidades iguais de emprego a todos os funcionários e candidatos, sem distinção de raça, cor, religião, sexo (incluindo gravidez, parto e condições médicas relacionadas), orientação sexual, identidade ou expressão de gênero, origem nacional, ancestralidade, idade, deficiência física ou mental, informação genética, estado civil, status familiar, status militar ou de veterano, status de cidadania ou qualquer outra característica protegida pela lei federal, estadual ou local aplicável. Esta política se aplica a todos os aspectos do emprego, incluindo recrutamento, contratação, remuneração, benefícios, treinamento, promoção, disciplina e rescisão.

Se você precisar de acomodação durante o processo de candidatura ou entrevista devido a uma deficiência, por favor, nos informe e trabalharemos com você para fornecer acomodação razoável

Uma Nota sobre Golpes de Recrutamento

Temos visto um aumento em ofertas de emprego fraudulentas e tentativas de phishing que se passam por empresas reais, incluindo a Cyngn. Para se proteger:

  1. Toda comunicação oficial dos recrutadores e gerentes de contratação da Cyngn virá de um endereço de e-mail que termina em @cyngn.com. Nunca entraremos em contato com você de um e-mail pessoal (Gmail, Yahoo, etc.) ou por mensagem de texto não solicitada ou aplicativo de mensagens.
  1. A Cyngn nunca pedirá que você pague por equipamentos, treinamento, verificações de antecedentes ou quaisquer outras taxas como parte do processo de candidatura ou contratação.
  1. Nunca solicitaremos informações pessoais ou financeiras sensíveis (por exemplo, conta bancária ou número de seguridade social) antes que uma oferta formal tenha sido feita e aceita por meio de canais oficiais.
  1. Se você receber uma mensagem suspeita alegando ser da Cyngn, por favor, não responda com informações pessoais e sinta-se à vontade para verificar entrando em contato conosco diretamente através de nossa página oficial de carreiras.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores