Anduril Industries

Senior Software Engineer, Simulationsplattform

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

Über die Stelle

Anduril Industries ist ein Rüstungsunternehmen mit der Mission, die Fähigkeiten moderner und verbündeter Streitkräfte durch fortschrittliche Technologie zu transformieren. Indem Anduril das Fachwissen, die Technologie und das Geschäftsmodell der innovativsten Unternehmen des 21. Jahrhunderts in die Rüstungsindustrie bringt, verändert es die Art und Weise, wie militärische Systeme entwickelt, gebaut und verkauft werden. Die Systemfamilie von Anduril wird von Lattice OS angetrieben, einem KI-gestützten Betriebssystem, das Tausende von Datenströmen in ein Echtzeit-Kommando- und Kontrollzentrum im 3D verwandelt. Da die Welt in eine Ära strategischer Konkurrenz eintritt, hat sich Anduril verpflichtet, modernste Autonomie-, KI-, Computer Vision-, Sensorfusions- und Netzwerktechnologie innerhalb von Monaten statt Jahren für das Militär bereitzustellen.

Ü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 Entitäten – Flugzeuge, Schiffe, U-Boote, Satelliten, Bodenfahrzeuge –, die sich in realistischen physikalischen Umgebungen bewegen, wahrnehmen, kommunizieren und interagieren. Der Simulator unterstützt Training, Missionsplanung, Autonomieentwicklung sowie Hardware-in-the-Loop-Tests für das gesamte 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 Szenarioerstellung. Mission Sim ist eine große, ausgereifte C++20-Codebasis mit einer Entity-Component-System-Architektur, einem stabilen C-ABI-Pluginsystem, eingebetteter Skriptsprache und einer Vielzahl physikalischer Modelle. Unsere Aufgabe ist es, dieses System schnell, korrekt, erweiterbar und für ein wachsendes Team von Modellentwicklern angenehm in der Handhabung zu halten.

WAS SIE TUN WERDEN

  1. Tools zur Modellerstellung – eine frühe Initiative, bei der Sie helfen, den Sim frontend mit einer Benutzeroberfläche zur Erstellung und Abstimmung von Mission-Sim-Modellen zu erweitern. Sie werden Erweiterungs-APIs mit dem GUI-Team aushandeln und darauf aufbauend eine ergonomische Benutzeroberfläche entwickeln, während Sie eng mit den Simulationsmodellierungsingenieuren zusammenarbeiten.
  1. Benutzerdefinierte Entity-Component-System-Architektur, die den gesamten Simulator untermauert: Entitätslebenszyklus, Komponentenspeicher und die Update-Schleife
  1. Plugin- und SDK-Entwicklung – Pflege einer versionierten C-ABI, die es externen Teams ermöglicht, den Simulator zu erweitern
  1. Leistung und Skalierbarkeit — die Simulationsschleife schnell genug für Echtzeit- und schnellere-als-Echtzeit-Ausführung mit Hunderten gleichzeitiger Entitäten halten; Analyse von Speicherlayout, Cache-Verhalten und Konflikten, während die Entitätsanzahl wächst
  1. Integrationsarchitektur — gRPC-Dienste, DIS-Protokoll-Interoperabilität, Netzwerk-Messaging und 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 mit Templates, Move-Semantik, Smart Pointern und den Designentscheidungen vertraut sein, die bei der Arbeit an Framework-Code anfallen.
  1. Erfahrung in der Entwicklung interner APIs und Frameworks, auf denen andere Ingenieure aufbauen, mit Fokus auf Abwärtskompatibilität und Ergonomie
  1. Solides Verständnis der Grundlagen der Systemprogrammierung: Speicherverwaltung, Shared Libraries, ABI-Stabilität, Linken, Schnittstellen zum Betriebssystem
  1. Vertrautheit mit linearer Algebra und angewandter Mathematik
  1. Kenntnisse von Linux-basierten C++-Entwicklungswerkzeugketten
  1. Fähigkeit, leistungssensible Codes zu analysieren – Cache-Verhalten, Speicherlayout, algorithmische Komplexität
  1. Klare technische Kommunikation und Fähigkeit, in einer großen, gemeinsamen Codebasis zu arbeiten und architektonische Entscheidungen auszuhandeln, die ein wachsendes Team betreffen
  1. Berechtigung zur Erlangung und Aufrechterhaltung einer aktiven US-Regierungsgeheimhaltungsstufe (Secret)

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 Einbeziehung anderer
  1. Komfort im Umgang mit Ambiguität – Problemstellung, Lösungsansatz und Schnittstellen definieren, wenn diese noch nicht existieren, und diese zu einer Entscheidung führen
  1. Erfahrung mit militärischen Simulationen, Verteidigungsmodellierung und -simulation oder verwandten Bereichen
  1. Erfahrung mit Entity-Component-System-Architekturen oder Game-Engine-Design- Patterns
  1. Erfahrung in der Gestaltung und Implementierung von GUI-gestützten Arbeitsabläufen
  1. Kenntnisse von gRPC, DIS (IEEE 1278.1) verteiltem Simulationsstandard
  1. Erfahrung mit Python/C++-Interop (pybind11, eingebettete Interpreter)
  1. Vertrautheit mit Behavior Trees oder Architekturen für autonome Agenten
  1. Entwicklung in Nix
  1. Erfahrung mit numerischer Simulation, physikalischer Modellierung oder wissenschaftlichem Rechnen

Gehaltsspanne USA

$191,000—$253,000 USD

Die Gehaltsspanne für diese Rolle ist eine Schätzung, die auf einer breiten Palette von Vergütungsfaktoren basiert und ausschließlich das Grundgehalt umfasst. Das tatsächliche Gehaltsangebot kann (aber nicht ausschließlich) abhängig von Arbeitserfahrung, Ausbildung und/oder Schulung, kritischen Fähigkeiten und/oder geschäftlichen Erwägungen variieren. Hochgradig wettbewerbsfähige Aktienoptionen sind in den meisten Vollzeitangeboten enthalten und gelten als Teil des Gesamtvergütungspakets von Anduril. Darüber hinaus bietet Anduril erstklassige Leistungen für Vollzeitmitarbeiter, einschließlich:

SCHUTZ VOR REKRUTIERUNGSSCHWINDEL

Anduril ist bestrebt, die Integrität unseres Talentakquisitionsprozesses und die Sicherheit unserer Kandidaten zu wahren. Wir haben eine Zunahme ausgefeilter Phishing- und Betrugsmaschen beobachtet, bei denen sich Einzelpersonen als Anduril-Vertreter ausgeben und Jobsuchende mit falschen 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 meistern, beachten Sie bitte die folgenden wichtigen Punkte:

  1. Keine finanziellen Anfragen: Anduril wird zu keinem Zeitpunkt unseres Bewerbungsprozesses Zahlungen verlangen oder persönliche Finanzdaten (wie Bankdaten, Kreditkartennummern oder Sozialversicherungsnummern) abfragen. Unsere legitime Rekrutierung ist für Kandidaten völlig kostenlos.
  1. Überprüfen Sie stets 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 Agenturpartner: Wenn Sie von einer Personalvermittlungsagentur für eine Anduril-Stelle kontaktiert werden, wird ihre E-Mail ihre Agentur klar identifizieren. Wenn Sie verdächtige Aktivitäten vermuten, überprüfen Sie die Authentizität der Agentur, indem Sie sich an [email protected] [[email protected]] wenden.
  1. Seien Sie vorsichtig bei unaufgeforderter Kontaktaufnahme: Wenn Sie eine Kommunikation erhalten, die verdächtig erscheint, Grammatikfehler enthält oder ungewöhnliche Anfragen stellt, nehmen Sie nicht teil. 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 tun, wenn Sie Betrug vermuten: Sollten Sie auf fragwürdige oder betrügerische Kontaktaufnahmen stoßen, die angeblich von Anduril stammen, melden Sie dies bitte umgehend an [email protected] [[email protected]]. Ihre proaktive Vorsicht ist unschätzbar wertvoll, um Ihre persönlichen Daten zu schützen und die Sicherheit und Vertrauenswürdigkeit unserer Rekrutierungsbemühungen zu wahren.

DATENSCHUTZ

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

Durch die Einreichung Ihrer Bewerbung stimmen Sie zu, dass Anduril Industries einen Drittanbieter-Dienstleister nutzt, um im Rahmen Ihres Bewerbungsprozesses Risiko-, Integritäts- und Due-Diligence-Prüfungen vor der Einstellung durchzuführen und potenzielle Risiken zu bewerten. Dieser Drittanbieter-Dienstleister bietet Risikoinformationsdienste an, die die Analyse von Sanktions- und Beobachtungslisten, negativen Medienberichten, öffentlich zugänglichen Aufzeichnungen und anderen rechtmäßigen Open-Source- oder kommerziellen Datenquellen umfassen können. Dieser Drittanbieter-Dienstleister agiert nicht als Verbraucherauskunftei. Die Nutzung dieses Anbieters hilft, die Einhaltung geltender Gesetze sicherzustellen und Technologie, geistiges Eigentum und organisatorische Sicherheit zu schützen.

LEISTUNGEN

Bei Anduril investieren wir in unsere Mitarbeiter. Unser umfassendes, wettbewerbsfähiges Leistungspaket (zu geringen oder keinen Kosten für die Mitarbeiter) stellt sicher, dass Sie in Bezug auf Gesundheit, Erholung und alles, was als Nächstes kommt, unterstützt werden. Weitere Informationen finden Sie unter Entdecken 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