Pular para o conteúdo

Ghost Robotics

Engenheiro(a) de Software Robótico - Manipulação (Sênior, Staff, Lead)

PythonC++
Tradução automática. Consulte o original.

Sobre nós

Somos uma empresa de robótica que constrói sistemas autônomos que operam em ambientes complexos e dinâmicos. Estamos contratando um(a) Engenheiro(a) de Manipulação para projetar, implementar e implantar algoritmos de manipulação para braços montados em robôs dinâmicos com pernas, operando no mundo real. Você construirá pipelines de planejamento de tarefas e movimentos, agarramento e controle em software em tempo real, e será responsável pelo desempenho deles até o hardware. Esta função é adequada para engenheiros(as) que prosperam na resolução de problemas em alta velocidade, propriedade técnica profunda e testes e validação práticos.

Como funciona o nivelamento

Esta é uma única vaga, aberta nos níveis Sênior, Staff ou Lead. As responsabilidades abaixo refletem o núcleo da função em todos os níveis. Você não precisa decidir qual nível se encaixa em você antes de se candidatar. O(a) candidato(a) selecionado(a) será posicionado(a) no nível compatível com as habilidades, escopo e experiência que demonstrar durante o processo de entrevista, e a oferta será alinhada a esse nível.

Sênior e Staff são posições de contribuidor(a) individual.

Lead carrega o mesmo escopo técnico, além de responsabilidades de liderança de pessoas, para candidatos(as) que desejam.

O que você fará (todos os níveis)

  1. Arquitetar frameworks de manipulação ponta a ponta, desde o planejamento de tarefas de alto nível até a percepção e o controle de juntas de baixo nível
  1. Desenvolver planejamento de trajetória, evasão de obstáculos e geração de movimento em tempo real
  1. Implementar estratégias de agarramento usando propriocepção e visão, para objetos rígidos e deformáveis
  1. Usar simuladores baseados em física para desenvolver e validar políticas de manipulação com transferência de alta fidelidade para o hardware
  1. Escrever código C++ e Python limpo e de fácil manutenção, e depurar o desempenho do sistema em simulação, experimentos de hardware e dados da frota
  1. Colaborar com as equipes de mecânica, percepção, embarcados e sistemas para garantir o desempenho e a robustez ponta a ponta
  1. Contribuir para decisões de arquitetura de longo prazo

Engenheiro(a) de Manipulação Sênior

  1. Normalmente alcançado com 5+ anos de experiência relevante, ou 3+ anos após um PhD
  1. Ser responsável por uma área técnica definida da pilha de manipulação e entregar de forma independente de ponta a ponta
  1. Orientar engenheiros(as) com menos experiência
  1. Histórico comprovado de entrega de software de manipulação para hardware real

Engenheiro(a) de Manipulação Staff

  1. Normalmente alcançado com 8+ anos de experiência relevante
  1. Impulsionar a direção técnica e a arquitetura na área da equipe
  1. Definir padrões de engenharia e multiplicar a produção de outros(as)
  1. Influência demonstrada além de suas próprias entregas, abrangendo equipes ou toda a pilha de manipulação

Engenheiro(a) de Manipulação Lead

  1. Normalmente alcançado com 10+ anos de experiência relevante, incluindo experiência em guiar engenheiros(as)
  1. Escopo técnico de nível Staff, mais responsabilidades de liderança de pessoas: subordinados diretos, contratação, desempenho e planejamento de equipe
  1. Capacidade demonstrada de desenvolver engenheiros(as) e gerenciar uma equipe saudável e produtiva

Requisitos

Qualificações principais (todos os níveis)

  1. Um forte background em manipulação robótica, com experiência prática em braços multi-DOF em sistemas reais. Valorizamos o que você construiu e entregou mais do que a origem do seu diploma. Um diploma avançado em Robótica, Engenharia Mecânica, Elétrica, Aeroespacial, Ciência da Computação ou área relacionada é um caminho. Experiência industrial equivalente é outro.
  1. Fortes fundamentos em planejamento de movimento, teoria de controle, otimização e sistemas dinâmicos
  1. Profundo entendimento de transformações de coordenadas, cinemática direta/inversa, Jacobianos e dinâmica de robôs
  1. Experiência com ferramentas de planejamento de movimento (por exemplo, MoveIt, OMPL ou planejadores customizados baseados em otimização)
  1. Experiência com dinâmica de múltiplos corpos, modelagem e simulação (por exemplo, MuJoCo, Gazebo, Isaac, Bullet/PyBullet)
  1. Experiência com ROS 2 e middleware em tempo real
  1. Proficiência em C++ moderno (C++17/20) e Python
  1. Experiência com ambientes Unix/Linux e melhores práticas de engenharia de software (controle de versão, CI/CD)
  1. Mestrado ou Doutorado em Robótica, Engenharia Mecânica, Engenharia Elétrica, Engenharia Aeroespacial, Ciência da Computação ou área relacionada.
  1. 3+ anos de experiência prática em manipulação robótica, especificamente com braços multi-DOF (Grau de Liberdade).
  1. Fortes fundamentos em planejamento de movimento, teoria de controle e otimização, juntamente com experiência em sistemas dinâmicos.
  1. Profundo entendimento de transformações de coordenadas, cinemática direta/inversa, Jacobianos e dinâmica de robôs.
  1. Experiência com ferramentas de software de planejamento de movimento (por exemplo, MoveIt, OMPL ou planejadores customizados baseados em otimização).
  1. Experiência com dinâmica de múltiplos corpos, modelagem e simulação (por exemplo, MuJoCo, Gazebo, Isaac, Bullet/PyBullet).
  1. Experiência com ROS 2 e middleware em tempo real.
  1. Proficiência em C++ moderno (C++17/20) e Python para desenvolvimento e ferramentas.
  1. Experiência com ambientes Unix/Linux e melhores práticas de engenharia de software (controle de versão, CI/CD).

Requisitos de Residência Residência Permanente Necessária.

Requisitos Físicos Períodos prolongados em pé, sentado em uma mesa e trabalhando em um computador.

Deve ser capaz de levantar 10 libras. Equipamento auxiliar disponível

Qualificações preferenciais

  1. Experiência com robôs com pernas ou humanoides
  1. Experiência na aplicação de Aprendizado por Reforço, Modelos de Linguagem Visual ou Modelos de Linguagem-Visão-Ação para tomada de decisão robótica e planejamento de tarefas
  1. Familiaridade com percepção 3D, processamento de nuvem de pontos e feedback baseado em visão em loops de manipulação
  1. Background em frameworks de controle de corpo inteiro (controle de espaço operacional, MPC e similares)
  1. Experiência com controle de feedback de força ou calibração olho-mão
  1. Publicações ou contribuições significativas de código aberto em robótica ou machine learning
  1. Capacidade demonstrada de liderar esforços técnicos e orientar engenheiros(as)

O que oferecemos

  • Trabalhar com robôs de última geração em ambientes reais desafiadores
  • Experiência prática com hardware, juntamente com forte infraestrutura de software e simulação
  • Uma cultura colaborativa e tecnicamente rigorosa com ênfase em aprendizado e propriedade
  • Acesso a robôs reais, dados reais e impacto real

O salário base inicial previsto para esta posição é $140,000 a $185,000 por ano, posicionado por nível, conforme descrito acima

Remuneração Salário base competitivo, benefícios completos e pacote de incentivo de ações altamente motivador. Política flexível de tempo livre. Foco em resultados e capacidade de trabalhar com uma equipe estelar de funções interdisciplinares.

Localização Filadélfia, PA (sem candidatos remotos considerados neste momento). Oportunidades de trabalhar em casa com aprovação prévia.

Viagem Nenhuma viagem necessária.

Verificação de Antecedentes Verificações padrão de antecedentes limpas, pré-contratação, pós-contratação e a qualquer momento durante o emprego, conforme necessário.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026