Anduril Industries

Senior Software Engineer, Simulation Platform

PythonC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Anduril Industries ist ein Verteidigungs-Technologieunternehmen mit der Mission, die militärischen Fähigkeiten der USA und ihrer Verbündeten durch fortschrittliche Technologie zu transformieren. Indem Anduril die Expertise, die Technologie und das Geschäftsmodell der innovativsten Unternehmen des 21st Jahrhunderts in die Verteidigungsindustrie einbringt, verändert es die Art und Weise, wie militärische Systeme entworfen, gebaut und vertrieben werden. Die Systemfamilie von Anduril wird durch Lattice OS angetrieben, ein KI-gestütztes Betriebssystem, das Tausende von Datenströmen in ein Echtzeit-3D-Kommando- und Kontrollzentrum verwandelt. Während die Welt in eine Ära des strategischen Wettbewerbs eintritt, setzt sich Anduril dafür ein, dem Militär modernste Autonomie, KI, Computer Vision, Sensorfusion und Netzwerktechnologie in Monaten statt in Jahren zur Verfügung zu stellen.

ÜBER DAS TEAM

Das Simulationsplattform-Team verantwortet die Kernarchitektur und Infrastruktur des hochpräzisen, domänenübergreifenden militärischen Missionssimulators von Anduril. Er modelliert Hunderte von Einheiten – Flugzeuge, Schiffe, U-Boote, Satelliten, Bodenfahrzeuge –, die sich in realistischen physischen Umgebungen bewegen, diese wahrnehmen, kommunizieren und interagieren. Der Simulator unterstützt das Training, die Missionsplanung, die Entwicklung von Autonomie sowie Hardware-in-the-Loop-Tests im gesamten Produktportfolio von Anduril. Er verbindet sich mit Live-Systemen, integriert sich in die Lattice-Plattform von Anduril und läuft innerhalb einer GUI für die interaktive Szenario-Erstellung. Mission Sim ist eine große, ausgereifte C++20-Codebasis mit einer Entity-Component-System-Architektur, einem stabilen C ABI-Pluginsystem, eingebettetem Scripting und einer Vielzahl physikbasierter Modelle. Unsere Aufgabe ist es, dieses System schnell, korrekt, erweiterbar und für ein wachsendes Team von Modellentwicklern angenehm in der Entwicklung zu halten.

IHRE AUFGABEN

  1. Werkzeuge zur Modellerstellung – eine frühe Initiative, bei der Sie helfen, die frontend des Simulators mit einer Benutzeroberfläche zum Erstellen und Anpassen von Mission Sim-Modellen zu erweitern. Sie verhandeln die Erweiterungs- APIs mit dem GUI-Team und entwickeln darauf eine ergonomische Benutzeroberfläche in Zusammenarbeit mit den Simulation Modeling Engineers.
  1. Kundenspezifische Entity-Component-System-Architektur, die den gesamten Simulator untermauert: Entitätslebenszyklus, Komponentenspeicherung und die Update-Schleife
  1. Plugin- und SDK-Entwicklung – Pflege eines versionierten C ABI, das es externen Teams ermöglicht, den Simulator zu erweitern
  1. Leistung und Skalierbarkeit – Sicherstellung, dass die Simulationsschleife schnell genug für Echtzeit- und schnellere-als-Echtzeit-Ausführungen mit Hunderten von gleichzeitigen Einheiten bleibt; Analyse von Speicherlayout, Cache-Verhalten und Konflikten bei wachsender Anzahl von Einheiten
  1. Integrationsarchitektur – gRPC-Dienste, Interoperabilität mit dem DIS-Protokoll, Netzwerk-Messaging sowie Dateiaufzeichnung für Analyse und Wiedergabe
  1. Unterstützung von Fachexperten bei der Integration neuer und der Verbesserung bestehender Fähigkeitsmodelle

ERFORDERLICHE QUALIFIKATIONEN

  1. 3 Jahre Berufserfahrung mit C++20 und fundierte C++-Kenntnisse; Sie sollten sicher im Umgang mit Templates, Move-Semantik, Smart Pointern und den Designentscheidungen sein, die in Framework-Code auftreten
  1. Erfahrung im Entwurf interner APIs und Frameworks, auf denen andere Ingenieure aufbauen, mit Fokus auf Abwärtskompatibilität und Ergonomie
  1. Fundiertes Verständnis der Grundlagen der Systemprogrammierung: Speicherverwaltung, Shared Libraries, ABI-Stabilität, Linking, Schnittstellen zum Betriebssystem
  1. Vertrautheit mit linearer Algebra und angewandter Mathematik
  1. Vertrautheit mit Linux-basierten C++-Entwicklungstoolchains
  1. Fähigkeit, leistungskritischen Code zu analysieren – Cache-Verhalten, Speicherlayout, algorithmische Komplexität
  1. Klare technische Kommunikation und die Fähigkeit, in einer großen, gemeinsam genutzten Codebasis zu arbeiten und architektonische Entscheidungen zu verhandeln, die ein wachsendes Team betreffen
  1. Berechtigung zum Erhalt und zur Aufrechterhaltung einer aktiven U.S. Government Secret Sicherheitsfreigabe

BEVORZUGTE QUALIFIKATIONEN

  1. 5+ Jahre Berufserfahrung mit C++20
  1. Erfahrung in der Leitung oder Betreuung von Ingenieuren in einem Projekt – Festlegung der technischen Richtung und Einbindung anderer
  1. Sicherheit im Umgang mit Mehrdeutigkeiten – Eingrenzung des Problems, des Ansatzes und der Schnittstellen, wenn noch keine existieren, und Herbeiführung einer Entscheidung
  1. Erfahrung mit militärischer Simulation, Verteidigungsmodellierung & -simulation oder verwandten Bereichen
  1. Erfahrung mit Entity-Component-System-Architekturen oder Designmustern für Game Engines
  1. Erfahrung im Entwurf und der Implementierung von GUI-gestützten Arbeitsabläufen
  1. Vertrautheit mit gRPC, DIS (IEEE 1278.1) Standard für verteilte Simulation
  1. Erfahrung mit Python/C++-Interoperabilität (pybind11, eingebettete Interpreter)
  1. Vertrautheit mit Verhaltensbäumen oder Architekturen für autonome Agenten
  1. Entwicklung in Nix
  1. Erfahrung mit numerischer Simulation, physikalischer Modellierung oder wissenschaftlichem Rechnen

US-Gehaltsspanne

$191,000—$253,000 USD

Die Gehaltsspanne für diese Rolle ist eine Schätzung, die auf einer Vielzahl von Vergütungsfaktoren basiert und nur das Grundgehalt umfasst. Das tatsächliche Gehaltsangebot kann je nach (aber nicht beschränkt auf) Berufserfahrung, Ausbildung und/oder Training, kritischen Fähigkeiten und/oder geschäftlichen Erwägungen variieren. Hochgradig wettbewerbsfähige Aktienoptionen sind in der Mehrheit der Vollzeitangebote enthalten und werden als Teil des Gesamtvergütungspakets von Anduril betrachtet. Darüber hinaus bietet Anduril erstklassige Leistungen für Vollzeitmitarbeiter, darunter:

SCHUTZ VOR REKRUTIERUNGSBETRUG

Anduril setzt sich für die Integrität unseres Talentakquise-Prozesses und die Sicherheit unserer Kandidaten ein. Wir haben einen Anstieg von ausgeklügelten Phishing- und Betrugsmaschen beobachtet, bei denen sich Personen als Anduril-Vertreter ausgeben und Arbeitssuchende mit gefälschten Vorstellungsgesprächen oder Stellenangeboten locken. Diese Betrüger versuchen oft, Zahlungen oder sensible persönliche Informationen zu erlangen.

Um Ihre Sicherheit zu gewährleisten und Ihnen zu helfen, Ihre Jobsuche mit Zuversicht zu navigieren, beachten Sie bitte die folgenden kritischen Punkte:

  1. Keine finanziellen Forderungen: Anduril wird zu keinem Zeitpunkt unseres Einstellungsprozesses Zahlungen verlangen oder persönliche Finanzdaten (wie Bankinformationen, Kreditkartennummern oder Sozialversicherungsnummern) anfordern. Unsere legitime Rekrutierung ist für Kandidaten völlig kostenlos.
  1. Bitte überprüfen Sie immer die Kommunikation:
  1. Direkt von Anduril: Wenn Sie eine E-Mail von einem unserer Recruiter erhalten, stammt diese ausschließlich von einer @anduril.com-Adresse.
  1. Über einen Agenturpartner: Wenn Sie von einer Personalvermittlungsagentur für eine Anduril-Rolle kontaktiert werden, wird deren E-Mail die Agentur klar identifizieren. Wenn Sie verdächtige Aktivitäten vermuten, überprüfen Sie bitte die Authentizität der Agentur, indem Sie sich an [email protected] [[email protected]] wenden.
  1. Seien Sie vorsichtig bei unerwünschter Kontaktaufnahme: Wenn Sie eine Kommunikation erhalten, die verdächtig erscheint, grammatikalische Fehler enthält oder ungewöhnliche Anfragen stellt, gehen Sie nicht darauf ein. Bestätigen Sie immer, dass die E-Mail-Domain des Absenders @anduril.com lautet, bevor Sie persönliche Informationen angeben oder auf Links klicken.
  1. Was zu tun ist, wenn Sie Betrug vermuten: Sollten Sie auf fragwürdige oder betrügerische Kontaktaufnahmen stoßen, die behaupten, von Anduril zu stammen, melden Sie dies bitte umgehend an [email protected] [[email protected]]. Ihre proaktive Vorsicht ist von unschätzbarem Wert, um Ihre persönlichen Daten zu schützen und die Sicherheit und Vertrauenswürdigkeit unserer Rekrutierungsbemühungen aufrechtzuerhalten.

DATENSCHUTZ

Um die Datenschutzrichtlinie für Kandidaten von Anduril einzusehen, besuchen Sie bitte anduril.com/applicant-privacy-notice/.

Mit dem Einreichen Ihrer Bewerbung stimmen Sie zu, dass Anduril Industries einen Drittanbieter beauftragt, um im Rahmen Ihres Bewerbungsprozesses eine Risikoprüfung, Integritätsprüfung und Due-Diligence-Prüfung vor der Einstellung durchzuführen und potenzielle Risiken zu bewerten. Dieser Drittanbieter erbringt Risiko-Intelligence-Dienste, die Analysen von Sanktions- und Beobachtungslisten, negative Medienberichte, Informationen aus öffentlichen Aufzeichnungen sowie andere rechtmäßige Open-Source- oder kommerzielle Datenquellen umfassen können. Dieser Drittanbieter fungiert nicht als Auskunftei. Die Nutzung dieses Anbieters trägt dazu bei, die Einhaltung geltender Gesetze sicherzustellen und Technologie, geistiges Eigentum sowie die organisatorische Sicherheit zu schützen.

LEISTUNGEN

Bei Anduril investieren wir in unsere Mitarbeiter. Unser umfassendes, wettbewerbsfähiges Leistungspaket (das für Mitarbeiter zu geringen oder keinen Kosten verfügbar ist) stellt sicher, dass Sie bei Gesundheit, Genesung und allem, was als Nächstes kommt, unterstützt werden. Für weitere Informationen erkunden Sie unsere Leistungen anduril.com/careers.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026