Ghost Robotics

Ingénieur Logiciel Robotique (Senior, Staff ou Lead) (Perception)

PythonC++
Traduction automatique. Consultez l’original.

Description

À propos du poste

Nous sommes une entreprise de robotique qui construit des systèmes autonomes opérant dans des environnements complexes et dynamiques. Notre pile de perception permet à nos robots de comprendre, de se localiser et de naviguer dans le monde en temps réel, et nous accordons autant d'importance à l'ingénierie robuste et maintenable qu'à la performance brute des algorithmes.

Nous recrutons un Ingénieur Perception pour concevoir et construire les systèmes SLAM, d'estimation d'état et de vision par ordinateur sur lesquels nos robots s'appuient sur le terrain. Vous transformerez les algorithmes de perception de la recherche en logiciels fiables et prêts pour la production, en travaillant aux côtés de nos ingénieurs en robotique, contrôle et systèmes.

Ce poste est idéal pour une personne qui aime faire le pont entre la théorie et le déploiement, en transformant des algorithmes académiques en systèmes efficaces et bien conçus.

Comment fonctionne le niveau d'expérience

Il s'agit d'un seul poste, ouvert aux niveaux Senior, Staff ou Lead. Les responsabilités ci-dessous reflètent le cœur du poste à tous les niveaux. Vous n'avez pas besoin de décider quel niveau vous convient avant de postuler. Le candidat sélectionné sera placé au niveau correspondant aux compétences, à la portée et à l'expérience qu'il démontrera tout au long du processus d'entretien, et l'offre sera alignée sur ce niveau. Senior et Staff sont des postes de contributeur individuel. Lead porte la même portée technique plus des responsabilités de leadership d'équipe, pour les candidats qui le souhaitent.

Ce que vous ferez (tous niveaux)

  1. Concevoir et implémenter des systèmes SLAM et de localisation (visuels, visuels-inertiels, lidar ou multi-capteurs)
  1. Développer et intégrer des pipelines de vision par ordinateur pour l'extraction de caractéristiques, le suivi, la cartographie et la compréhension de scène
  1. Implémenter et optimiser des algorithmes d'estimation (méthodes basées sur le filtrage et l'optimisation)
  1. Fusionner les données provenant de caméras, d'IMU, de lidars et de capteurs de profondeur
  1. Évaluer les performances de perception à l'aide de données et de métriques du monde réel
  1. Optimiser les algorithmes pour des performances en temps réel et la robustesse
  1. Collaborer avec les équipes de contrôle et de planification pour soutenir l'autonomie en aval
  1. Maintenir un code propre, bien testé et de qualité production
  1. Contribuer aux outils, aux ensembles de données et aux cadres d'évaluation

Ingénieur Perception Senior

  1. Est responsable d'un domaine technique défini de la pile de perception et livre de manière autonome de bout en bout
  1. Mentorer les ingénieurs moins expérimentés
  1. Historique de mise en production de logiciels de perception sur des systèmes réels

Ingénieur Perception Staff

  1. Pilote la direction technique et l'architecture dans le domaine de l'équipe
  1. Définit les normes d'ingénierie et multiplie la production des autres
  1. Influence démontrée au-delà de ses propres livrables, à travers les équipes ou une pile de perception entière

Ingénieur Perception Lead

  1. Portée technique de niveau Staff plus responsabilités de leadership d'équipe : subordonnés directs, recrutement, performance et planification d'équipe
  1. Capacité démontrée à développer des ingénieurs et à diriger une équipe saine et productive

Prérequis

Qualifications requises (tous niveaux)

  1. Master en Robotique, Informatique, Génie Électrique ou un domaine connexe, plus 2+ années d'expérience professionnelle pertinente ; OU un doctorat dans un domaine connexe.
  1. Une solide expérience en perception robotique ou en vision par ordinateur, avec une expérience pratique de l'implémentation de SLAM ou de localisation dans des systèmes réels. Nous accordons plus d'importance à ce que vous avez construit et livré qu'à l'origine de votre diplôme. Un diplôme avancé en robotique, informatique, génie électrique ou un domaine connexe est une voie d'accès. L'expérience industrielle équivalente en est une autre, et tout aussi bienvenue.
  1. Solide compréhension de la géométrie 3D et des transformations de coordonnées, des modèles de caméra et de leur calibration, des méthodes visuelles basées sur les caractéristiques et/ou directes, et de l'estimation d'état probabiliste
  1. Maîtrise de C++ et/ou Python
  1. Expérience de travail dans des environnements Linux
  1. Familiarité avec les piles logicielles de robotique telles que ROS / ROS 2
  1. Solides compétences en débogage et en analyse de données

Qualifications préférées

  1. Expérience avec des frameworks SLAM tels que ORB-SLAM, VINS, Cartographer ou GTSAM
  1. Perception et cartographie basées sur Lidar
  1. Familiarité avec les modèles de perception de deep learning
  1. Expérience de déploiement de systèmes de perception sur des robots réels
  1. Accélération GPU (CUDA, OpenCL)
  1. Curation et annotation d'ensembles de données
  1. Un diplôme d'études supérieures, ou des publications et des recherches en robotique ou en vision par ordinateur

Ce que nous offrons

  • Travailler sur des problèmes de perception robotique de pointe avec des contraintes du monde réel
  • L'opportunité de posséder et d'améliorer des composants d'autonomie clés
  • Une culture d'équipe collaborative et axée sur l'ingénierie
  • Accès à de vrais robots, de vraies données et un impact réel

Le salaire de base annuel de départ anticipé pour ce poste est $140,000 à $185,000 par an, déterminé par niveau comme décrit ci-dessus

Rémunération

Salaire de base compétitif, avantages sociaux complets et un package d'incitation en actions très motivant. Politique de congés flexibles. Nous nous concentrons sur les résultats, l'impact et la capacité à travailler aux côtés d'une équipe interdisciplinaire exceptionnelle.

Localisation

Philadelphie, PA. Il s'agit d'un poste à temps plein, sur site. Aucun candidat à distance ne sera considéré pour le moment.

Voyages

Aucun voyage requis, bien que des opportunités nationales et internationales existent pour les ingénieurs souhaitant une exposition sur le terrain.

Informations supplémentaires

Des vérifications standard de casier judiciaire sont requises avant l'embauche, après l'embauche et à tout moment pendant l'emploi. La résidence permanente aux États-Unis est requise.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter