
Shield AI entwickelt Systeme mit künstlicher Intelligenz für Anwendungen in der Luft- und Raumfahrt sowie im Verteidigungsbereich. Die Hivemind-Plattform unterstützt autonome Einsatzfähigkeiten, darunter den intelligenten Drohnenbetrieb, Überwachung und Lagebewusstsein auf dem Schlachtfeld. Das 2015 gegründete Unternehmen vereint Fachwissen in den Bereichen KI, Luft- und Raumfahrt sowie Verteidigung, um Technologien zum Schutz von Einsatzkräften und Zivilpersonen zu entwickeln.
Staff Engineer für Zustandsschätzung (Remote in den Vereinigten Staaten)
Shield AI sucht eine Staff Engineerin oder einen Staff Engineer zur Entwicklung von C++-Software für Zustandsschätzung und Navigation in autonomen Verteidigungssystemen. Die Rolle konzentriert sich auf Autonomie ohne GPS in eingebetteter Robotik sowie auf Simulation und Validierung.
200.000 $ – 300.000 $ / Jahr
RemoteVollzeitLeadErforderliche Sprache: EnglischFull-Stack-IngenieurSoftwareentwicklerBeschreibung
- Entwicklung von Algorithmen zur Zustandsschätzung und Navigation für zuverlässige Autonomie unter schwierigen Bedingungen ohne GPS
- Erstellung und Bereitstellung hochwertiger C++-Software für eingebettete Roboter, die in sich verändernden realen Umgebungen eingesetzt werden
- Aufbau und Pflege von Unit-, Integrations- und Systemtests zur Unterstützung von Software-Robustheit und Sicherheit
- Verbesserung von Modellierungs-, Kalibrierungs- und Simulationstools für inertiale und bildbasierte Navigation
- Unterstützung bei Roadmap-Entwicklung, Aufteilung von Features und agiler Umsetzung in einem multidisziplinären Autonomieteam
- Weiterentwicklung von Workflows für Performanceanalysen, Benchmarking und Validierung
- Umsetzung fortgeschrittener Algorithmen in effiziente Software für robuste autonome Systeme
Anforderungen
- Masterabschluss in Luft- und Raumfahrttechnik, Elektrotechnik, Robotik, Informatik oder einer verwandten Fachrichtung sowie mindestens zwei Jahre einschlägige Berufserfahrung; neue Absolventinnen und Absolventen eines Ph.D.-Programms können sich auch ohne Berufserfahrung qualifizieren
- Professionelle Kenntnisse in modernem C++ (C++11 oder neuer)
- Ausgeprägte Fähigkeiten im objektorientierten Softwaredesign
- Praktische Erfahrung mit der Bereitstellung von C++-Anwendungen mit niedriger Latenz auf Embedded Linux
- Berufserfahrung in der Entwicklung und Implementierung von Verfahren zur Zustandsschätzung, einschließlich EKF, UKF, Partikelfiltern oder graphenbasierter Optimierung
- Vertrautheit mit VIO-, SLAM- oder Multisensor-Fusionsframeworks wie GTSAM, Ceres oder OpenVINS
- Sehr gute praktische Kenntnisse von C++-Continuous-Integration-Pipelines und Frameworks für automatisierte Tests
- Fähigkeit, hochzuverlässige Software für reale autonome Systeme selbstständig bereitzustellen
- Erfahrung mit Prototyping in Python oder MATLAB
- Von Vorteil: fortgeschrittene Kenntnisse der graphenbasierten Optimierung für die Zustandsschätzung
- Von Vorteil: Erfahrung in der Entwicklung visionsgestützter inertialer Navigationssysteme, einschließlich VINS, VIO oder terrainbezogener Navigation
- Von Vorteil: Erfahrung in der Kalibrierung von Navigationssensoren
- Von Vorteil: Erfahrung im Benchmarking und in der Validierung der Navigationsleistung in realen Systemen
- Beschäftigungsangebote setzen eine bestandene Hintergrundprüfung voraus und können eine Referenzprüfung umfassen
Zusatzleistungen
- Bonus
- Leistungen
- Beteiligung
- Temporär Beschäftigte erhalten nach 60 Beschäftigungstagen ein Paket mit vorübergehenden Leistungen