Staff Software Engineer (Distributed Simulation)
Über das Unternehmen
Anduril Industries ist ein Unternehmen für Verteidigungstechnologie mit der Mission, die militärischen Fähigkeiten der USA und ihrer Verbündeten durch moderne Technologie zu transformieren.
Anduril bringt Expertise, Technologie und Geschäftsmodelle führender Innovationsunternehmen des 21. Jahrhunderts in die Verteidigungsbranche und verändert, wie militärische Systeme entworfen, gebaut und verkauft werden. Die Produktfamilie wird von Lattice OS angetrieben, einem KI-gestützten Betriebssystem, das tausende Datenströme in ein Echtzeit-3D-Kommando- und Kontrollzentrum verwandelt.
Im Zeitalter strategischer Konkurrenz verpflichtet sich Anduril, Autonomie, KI, Computer Vision, Sensorfusion und Netzwerktechnologie in Monaten statt Jahren an militärische Anwender zu bringen.
Aufgaben
- Führung der Arbeiten an verteilten Simulationen und Aufbau eines neuen Produkts zur koordinierten Zusammenarbeit heterogener Robotiksysteme über mehrere Standorte.
- Begleitung des gesamten Produktlebenszyklus: Anforderungsanalyse, Architekturentwurf und Implementierung.
- Entscheidungen treffen zu Datenkonsistenz (unterschiedliche „Wahrheiten“), Latenz, GPU-Intensität, Registrierung neuer Roboter, Software-Updates, Datenübertragung über segregierte Netzwerke sowie Monitoring für Debugging und Reporting.
Voraussetzungen
- Bereitschaft und Fähigkeit, eine gültige US Top Secret Sicherheitsfreigabe zu erhalten und zu behalten (erforderlich).
- Aktuelle (innerhalb der letzten 2 Jahre) Erfahrung mit Pflege komplexer Software-Codebasen und konkrete Erfahrung in verteilten Simulationen (z. B. Netzwerk-Multiplayer-Spiele oder Verteidigungskontext).
- Erfahrung als Tech-Lead und Mentor für Teams von mindestens fünf Ingenieuren.
- Bevorzugt: Starkes ingenieurwissenschaftliches Fundament (Informatik, Software Engineering, Mathematik, Physik) und 8+ Jahre Software-Engineering-Erfahrung; Kenntnisse in mindestens zwei der Sprachen C++, Golang, Java, Rust, Python.
- Bevorzugt: Erfahrung mit CI/CD, Metriken & Logging, Alerting sowie Cloud-Infrastruktur (Docker, Kubernetes, Terraform, AWS) und Erfahrung mit Nix.