San Diego, CA
Temps plein

Ingénieur Autonomie II

Aperçu du poste :

En tant que membre de l'équipe R&D de la plateforme d'ingénierie, l'ingénieur Autonomy II est responsable de la perception robotique et des algorithmes d'analyse de données utilisant des techniques d'apprentissage automatique pour développer, maintenir et améliorer un logiciel propriétaire de navigation intérieure. Dans ce rôle, vous utiliserez une combinaison de techniques d'apprentissage automatique, de localisation et de cartographie simultanées (SLAM), de vision par ordinateur et de planification des mouvements pour permettre aux machines de percevoir, d'apprendre et de naviguer dans des environnements complexes tout en évitant les personnes et les obstacles.

Fonctions essentielles de l'emploi :

  • Recherche et développement d'algorithmes d'apprentissage automatique, de SLAM, de perception et de planification des mouvements à la pointe de la technologie afin d'améliorer le système de navigation autonome.
  • Mettre en œuvre de nouveaux algorithmes de localisation, de perception de la profondeur, de vision par ordinateur, de planification de la mission/du comportement, de SLAM et de planification des mouvements.
  • Analyser les données pour évaluer et améliorer les performances du système. Effectuer des analyses comparatives et rédiger des rapports sur divers algorithmes de navigation.
  • Intégrer, tester, améliorer et démontrer des projets prototypes en simulation et sur des robots réels.
  • Assumer la responsabilité de certaines parties de la pile technologique et travailler avec les équipes pour intégrer et maintenir la solution à travers les lignes de produits.
  • Optimiser le système logiciel de navigation actuel pour améliorer la stabilité et la durée d'autonomie.
  • Rechercher de nouvelles technologies de vision par ordinateur pouvant être utilisées sur le robot ; lire des articles de conférence, des revues ou d'autres publications pertinentes.
  • Collaborer avec les autres membres de l'équipe, trouver des idées pour faire avancer le logiciel propriétaire de navigation intérieure.
  • Rédiger des documents de recherche dans le domaine de la vision par ordinateur, de l'apprentissage automatique, du SLAM et/ou de la planification des mouvements.

Exigences en matière de formation et/ou d'expérience professionnelle : 

  • Maîtrise en informatique, en génie électrique, en robotique ou dans un domaine connexe.
  • 2 ans d'expérience professionnelle connexe et/ou d'expérience de projets de recherche dans un cadre universitaire ou professionnel.
  • Solide expérience en matière de développement algorithmique et de techniques de recherche. Connaissance approfondie des technologies de pointe dans le domaine de la robotique et de la conduite autonome.
  • 2 ans d'expérience dans un ou plusieurs des domaines suivants :
    • Techniques d'apprentissage automatique (non supervisé, supervisé, renforcement) 
    • Algorithmes d'optimisation
    • Algorithmes de planification de mouvements et de trajectoires à la pointe de la technologie
    • Algorithmes de vision artificielle de pointe
    • Algorithmes de perception de la profondeur à la pointe de la technologie
    • Techniques de localisation et de cartographie simultanées
  • Solides compétences en codage en Python et C++ dans un environnement Linux.
  • Expérience des réseaux de neurones profonds (par exemple TensorFlow, PyTorch) et d'autres bibliothèques, outils et intergiciels robotiques et de navigation existants (tels que ROS).
  • Expérience de la méthodologie Agile et Scrum et des outils de contrôle des versions (par exemple, git, github).

Connaissances, compétences, aptitudes et autres caractéristiques requises : 

  • Publications dans des revues ou conférences scientifiques évaluées par des pairs.
  • Expérience dans des projets robotiques réels.
  • Expérience des environnements de simulation.

 

Les choses qui font la différence :

 

  • Un doctorat en informatique, en robotique ou dans un domaine connexe est un atout.

Exigences physiques :

Les exigences physiques décrites ici sont représentatives de celles auxquelles un employé doit satisfaire pour mener à bien les fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être apportés pour permettre aux personnes handicapées de remplir les fonctions essentielles. Les fonctions essentielles peuvent nécessiter le maintien de la condition physique nécessaire pour s'asseoir, marcher ou se tenir debout pendant des périodes prolongées ; utiliser un ordinateur et un clavier ; utiliser les mains pour toucher et saisir ; parler et entendre à des niveaux normaux ; avoir une acuité visuelle permettant de déterminer l'exactitude, la propreté et la minutie du travail assigné ou de faire des observations générales sur les installations ou les structures ; pousser ou tirer jusqu'à 20 livres.

Environnement de travail :

Les caractéristiques de l'environnement de travail décrites ici sont représentatives de celles qu'un employé rencontre dans l'exercice des fonctions essentielles de ce poste. Le niveau de bruit dans l'environnement de travail est généralement faible à modéré. Les employés sont exposés à un environnement de bureau typique avec des ordinateurs, des imprimantes et des téléphones.

Salaire :

La fourchette de salaire prévue pour les candidats qui travaillent à San Diego, CA, est de133,565.25 - $161,684. Le salaire final offert à un candidat retenu dépendra de plusieurs facteurs qui peuvent inclure, sans s'y limiter, le type et la durée de l'expérience au sein du poste, le type et la durée de l'expérience au sein de l'industrie, l'éducation, etc. Brain Corp est un employeur présent dans plusieurs États et cette fourchette de salaire peut ne pas refléter les postes occupés dans d'autres États.

--

Rejoignez notre équipe !