San Diego, CA
Vollzeit

Autonomer Ingenieur II

Positionsübersicht:

Als Mitglied des F&E-Teams für technische Plattformen ist der Autonomy Engineer II für Algorithmen zur Roboterwahrnehmung und Datenanalyse unter Verwendung von Techniken des maschinellen Lernens für die Entwicklung, Wartung und Verbesserung der firmeneigenen Software für die Innenraumnavigation verantwortlich. In dieser Rolle verwenden Sie eine Kombination aus maschinellem Lernen, simultaner Lokalisierung und Kartierung (SLAM), Computer Vision und Bewegungsplanungstechniken, um Maschinen in die Lage zu versetzen, komplexe Umgebungen wahrzunehmen, zu lernen und zu navigieren und dabei Menschen und Hindernissen auszuweichen.

Wesentliche Funktionen der Stelle:

  • Erforschung und Entwicklung modernster Algorithmen für maschinelles Lernen, SLAM, Wahrnehmung und Bewegungsplanung zur Verbesserung des autonomen Navigationssystems.
  • Implementierung neuer Algorithmen für Lokalisierung, Tiefenwahrnehmung, Computer Vision, Missions-/Verhaltensplanung, SLAM und Bewegungsplanung.
  • Analysieren von Daten zur Bewertung und Verbesserung der Systemleistung. Benchmarking und Berichterstattung über verschiedene Navigationsalgorithmen.
  • Integration, Test, Verbesserung und Demonstration von Prototypprojekten in der Simulation und an realen Robotern.
  • Übernehmen Sie die Verantwortung für Teile des Tech-Stacks und arbeiten Sie teamübergreifend, um die Lösung produktlinienübergreifend zu integrieren und zu pflegen.
  • Optimierung des derzeitigen Navigationssystems zur Verbesserung der Stabilität und der Autonomiezeit.
  • Recherchieren Sie neue Bildverarbeitungstechnologien, die für den Roboter verwendet werden können; lesen Sie Konferenzbeiträge, Fachzeitschriften oder andere relevante Veröffentlichungen.
  • Arbeiten Sie mit anderen Teammitgliedern zusammen, entwickeln Sie Ideen, um die firmeneigene Indoor-Navigationssoftware voranzutreiben.
  • Verfassen von Forschungsarbeiten in den Bereichen Computer Vision, maschinelles Lernen, SLAM und/oder Bewegungsplanung.

Anforderungen an Ausbildung und/oder Berufserfahrung: 

  • Master-Abschluss in Informatik, Elektrotechnik, Robotik oder einem verwandten Fachgebiet.
  • 2 Jahre einschlägige Berufserfahrung und/oder forschungsbasierte Projekterfahrung in einem universitären oder beruflichen Umfeld.
  • Ausgeprägte Erfahrung in der algorithmischen Entwicklung und in Forschungstechniken. Ausgeprägtes Bewusstsein für den neuesten Stand der Technik in den Bereichen Robotik und autonomes Fahren.
  • 2 Jahre Erfahrung in einem oder mehreren der folgenden Bereiche:
    • Techniken des maschinellen Lernens (unbeaufsichtigt, beaufsichtigt, Verstärkung) 
    • Optimierungsalgorithmen
    • Bewegungs- und Bahnplanungsalgorithmen auf dem neuesten Stand der Technik
    • Computer-Vision-Algorithmen auf dem neuesten Stand der Technik
    • Algorithmen zur Tiefenwahrnehmung auf dem neuesten Stand der Technik
    • Gleichzeitige Lokalisierungs- und Kartierungstechniken
  • Gute Programmierkenntnisse in Python und C++ in einer Linux-Umgebung.
  • Erfahrung mit Paketen für tiefe neuronale Netze (z. B. TensorFlow, PyTorch) und anderen bestehenden Robotik- und Navigationsbibliotheken, Tools und Robotik-Middleware (wie ROS).
  • Erfahrung mit Agile- und Scrum-Methoden und Tools zur Versionskontrolle (z. B. git, github).

Erforderliche Kenntnisse, Fertigkeiten, Fähigkeiten und sonstige Eigenschaften: 

  • Veröffentlichungen in wissenschaftlichen Fachzeitschriften oder auf Konferenzen mit Peer-Review.
  • Erfahrung in realen Roboterprojekten.
  • Erfahrung mit Simulationsumgebungen.

 

Dinge, die einen Unterschied machen:

 

  • Promotion in Informatik, Robotik oder einem verwandten Fachgebiet von Vorteil.

Körperliche Anforderungen:

Die hier beschriebenen körperlichen Anforderungen sind repräsentativ für die Anforderungen, die ein Arbeitnehmer erfüllen muss, um die wesentlichen Funktionen dieser Stelle erfolgreich auszuführen. Angemessene Vorkehrungen können getroffen werden, um Menschen mit Behinderungen die Ausübung der wesentlichen Funktionen zu ermöglichen. Wesentliche Funktionen können die Aufrechterhaltung der körperlichen Verfassung erfordern, die für längeres Sitzen, Gehen oder Stehen erforderlich ist; die Bedienung eines Computers und einer Tastatur; die Verwendung der Hände zum Fingern und Greifen; Sprechen und Hören in normaler Raumlautstärke; die Sehschärfe, um die Genauigkeit, Sauberkeit und Gründlichkeit der zugewiesenen Arbeit zu bestimmen oder um allgemeine Beobachtungen von Einrichtungen oder Strukturen zu machen; Schieben oder Ziehen von bis zu 20 Pfund.

Arbeitsumfeld:

Die hier beschriebenen Merkmale der Arbeitsumgebung sind repräsentativ für diejenigen, denen ein Arbeitnehmer bei der Ausübung der wesentlichen Funktionen dieser Tätigkeit begegnet. Der Lärmpegel in der Arbeitsumgebung ist in der Regel leise bis mäßig. Die Beschäftigten sind einer typischen Büroumgebung mit Computern, Druckern und Telefonen ausgesetzt.

Gehalt:

Die voraussichtliche Gehaltsspanne für Kandidaten, die in San Diego, CA arbeiten, beträgt $133,565.25 - $161,684. Das endgültige Gehalt, das einem erfolgreichen Kandidaten angeboten wird, hängt von mehreren Faktoren ab, zu denen u.a. Art und Dauer der Berufserfahrung, Art und Dauer der Berufserfahrung in der Branche, Ausbildung usw. gehören. Brain Corp ist ein Arbeitgeber, der in mehreren Bundesstaaten tätig ist, und diese Gehaltsspanne spiegelt möglicherweise keine Positionen wider, die in anderen Bundesstaaten besetzt werden.

--

Kommen Sie in unser tolles Team!