Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Software-Systeme in Rust für militärische Anwendungen.
- Unternehmen: Innovatives Unternehmen, das sich auf nationale Sicherheit spezialisiert hat.
- Vorteile: Attraktives Gehalt, umfassende Gesundheitsleistungen und flexible Arbeitszeiten.
- Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Chancengleichheit.
- Warum dieser Job: Gestalte die Zukunft der Mensch-Maschine-AI-Zusammenarbeit und mache einen echten Unterschied.
- Qualifikationen: Erfahrung in Softwareentwicklung und Kenntnisse in Rust sind erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen mission-driven Rust Software Engineer, der widerstandsfähige Softwaresysteme entwickelt, die menschliche-Maschine-AI-Teams und autonome Fähigkeiten für militärische Betreiber an der taktischen Front ermöglichen. In dieser Rolle entwerfen und implementieren Sie leistungsstarke Systeme in Rust, die in eingeschränkten, umkämpften Umgebungen arbeiten. Sie tragen über den gesamten Systemlebenszyklus hinweg bei – von Architektur und Hardwareintegration über Simulation, Tests bis hin zur Feldbereitstellung.
Sie arbeiten mit Ingenieuren, Forschern und Betreibern zusammen, um Systeme zu entwickeln, die Sensorik, Autonomie und Entscheidungsunterstützung verbinden, während Sie nachvollziehbare, deterministische Builds und zuverlässige Bereitstellungen in mission-kritischen Umgebungen sicherstellen. Diese Rolle ist ideal für Ingenieure, die Systems Programming, Autonomie und die Lösung realer Probleme für nationale Sicherheitsmissionen genießen.
Verantwortlichkeiten- Entwurf und Implementierung leistungsstarker, verteilter Softwaresysteme in Rust, die auf cloud-native sowie ressourcenbeschränkte und Edge-Computing-Umgebungen abzielen.
- Teilnahme an Systemarchitektur, Netzwerk-Topologien, Hardwarebewertung und Ingenieurbewertungen für bestehende Produktrevisionen und neue Systeme.
- Entwicklung von Software/Modellen, die menschliche-in-der-Schleife und menschliche-auf-der-Schleife Autonomie-Workflows für verteilte Operationen unterstützen.
- Aufbau von Infrastruktur, die deterministische Builds, reproduzierbare Umgebungen und Konfigurationsmanagement ermöglicht, um Nachvollziehbarkeit und Wartbarkeit sicherzustellen.
- Implementierung und Wartung von Systemen mit Over-the-Air (OTA) Update-Mechanismen für im Feld bereitgestellte Systeme - virtuelle Maschinen, Container und eingebettete Pakete.
- Integration von Software mit Mikrocontrollerperipheriegeräten und Hardwarebussen (SPI, I2C, UART, Ethernet, USB, AXI usw.).
- Entwicklung und Durchführung umfassender Experiment- und Teststrategien, einschließlich: Unit-Tests, Software-in-the-Loop (SITL), Hardware-in-the-Loop (HITL), funktionale, End-to-End-System-/Feld-/Skalierungstests.
- Zusammenarbeit mit Mission Heroes und multidisziplinären Teams zur Bereitstellung und Aufrechterhaltung von Systemen, Unterstützung bei der Integration und verschiedenen Übungen und operativen Ereignissen.
- Optimierung von Systemen hinsichtlich Leistung, Zuverlässigkeit, Energieverbrauch und Wartbarkeit.
- Berufserfahrung in der Softwareentwicklung, eingebetteten Systemen oder Firmware-Entwicklung - Lieferung von produktionsreifen Produkten.
- Starke Kenntnisse in Rust - Erfahrung in Low-Level-, Embedded- oder no_std-Umgebungen von Vorteil.
- Erfahrung in der Integration mit Mikrocontrollerperipheriegeräten und Hardware-Schnittstellen (SPI, I2C, UART, Ethernet, USB usw.).
- Vertrautheit mit Softwaredesign, Algorithmusimplementierung, Debugging/Testing/Profiling und Leistungsoptimierung.
- Fundierte Kenntnisse in: Verteilte Systeme, Datenverteilung und Netzwerkarchitekturen, Netzwerkprotokolle und -technologien (TCP/UDP, BLE/LoRa, Routing), Vertrauenssysteme, Zertifikatsmanagement und Verschlüsselungsschemata, moderne Datenmuster, CRDTs, Offline-First, Synchronisation/Replikation.
- Starke Kommunikationsfähigkeiten und die Fähigkeit zur Zusammenarbeit über Ingenieurdiziplinen hinweg.
- US-Staatsbürgerschaft und die Fähigkeit, eine Top Secret / SCI Sicherheitsfreigabe zu erhalten und aufrechtzuerhalten.
- Erfahrung in der Entwicklung von Autonomie, Robotik oder Mensch-Maschine-AI-Team-Systemen.
- Erfahrung in der Anwendung von Techniken des maschinellen Lernens, einschließlich überwachtem/unüberwachtem Lernen, Clustering und Klassifikation.
- Erfahrung mit softwaredefinierten Radios, MANET und industriellen/robotischen Kommunikationssystemen.
- Erfahrung in der Optimierung von Systemen hinsichtlich Geschwindigkeit, Größe, Energieverbrauch und Kosten.
- Erfahrung in der Mitwirkung an Open-Source-Projekten oder Normungsorganisationen.
- Erfahrung in der Bereitstellung von Systemen in umkämpften oder getrennten Edge-Umgebungen.
- Verteilte Autonomieplattformen, die Betreiber bei der Entscheidungsfindung und der Ausführung von Missionen unterstützen.
- Mensch-Maschine-AI-Kollaborationssysteme, die weltweit betrieben werden.
- Echtzeit-Sensorintegration, Edge-Verarbeitung und Datenverteilung.
- Robuste Bereitstellungsinfrastruktur, die sichere, vertrauenswürdige/nachvollziehbare Updates in bereitgestellten Systemen ermöglicht.
- Systeme, die zuverlässig in verschlechterten, getrennten oder feindlichen Umgebungen arbeiten müssen.
Vollständige Vergütungspakete basieren auf der Erfahrung des Kandidaten. Die Vergütungsbereiche werden anhand nationaler Benchmark-Daten festgelegt und gelten für alle geografischen Standorte innerhalb der Vereinigten Staaten.
Remote - USA $148,750—$201,250 USD
Gesundheit: Medizinische/Zahnärztliche/Augenheilkunde Prämien werden zu 100 % vom Unternehmen bezahlt. Gesundheitsrückerstattungskonto, Lebensversicherung, Invaliditätsversicherung.
Finanziell: 401k-Rentenplan, Unternehmensaktienoptionen, Home-Office-Budget.
Urlaub: Wir bieten allen Vollzeit-Unicorns flexible Freizeit (FTO) sowie alle Bundesfeiertage, eine Woche für Thanksgiving und zwei Wochen für Weihnachten und Neujahr. Bezahlte Elternzeit.
Lernen: Rückerstattung für genehmigte Schulungen/Abonnements, Konferenzen (Reise, Unterkunft und Gebühren).
Haben Sie nicht alle bevorzugten Erfahrungen oder Qualifikationen? Studien zeigen, dass unterrepräsentierte Gruppen wie Frauen und People of Color weniger wahrscheinlich sich auf Stellen bewerben, wenn sie nicht alle Anforderungen erfüllen. Bei Defense Unicorns setzen wir uns für Vielfalt ein. Wenn Sie begeistert von der Rolle sind, aber nicht alle Kriterien erfüllen, ermutigen wir Sie, sich zu bewerben. Sie könnten die perfekte Ergänzung für diese oder eine andere Rolle sein!
Defense Unicorns ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Farbe, Religion, Behinderung, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, Alter, nationaler Herkunft, Veteranenstatus, genetischen Informationen, Gewerkschaftsstatus und/oder Überzeugungen oder einer anderen durch Bundes-, Landes- oder lokale Gesetze geschützten Eigenschaft Berücksichtigung für eine Anstellung.
Senior Software Engineer - Rust Arbeitgeber: Defense Unicorns
Defense Unicorns ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit 100% von der Firma bezahlten Gesundheitsprämien und einer Kultur, die auf Teamarbeit und kontinuierlichem Lernen basiert, fördert das Unternehmen das persönliche und berufliche Wachstum seiner Mitarbeiter. Die vollständig remote Arbeitsweise ermöglicht es Ihnen, flexibel zu arbeiten und gleichzeitig an bedeutungsvollen Projekten für Verteidigungs- und zivile Behörden mitzuwirken.