B&A
K2 Space
Softwareentwickler Flugsysteme
Die Rolle
K2 baut die größten und leistungsstärksten Satelliten, die jemals geflogen sind, und erschließt Leistungsebenen, die zuvor unerreichbar waren, in jeder Umlaufbahn. Unterstützt durch über 1 Milliarde US-Dollar an Gesamtfinanzierung von führenden Investoren, darunter Altimeter Capital, ICONIQ, Kleiner Perkins, Lightspeed Venture Partners, Redpoint Ventures und T. Rowe Price – und mit über 1 Milliarde US-Dollar an unterzeichneten Verträgen mit kommerziellen und US-Regierungskunden, produzieren wir massenhaft die leistungsstärksten Satellitenplattformen, die jemals für Missionen von LEO bis zum tiefen Weltraum gebaut wurden.
Der Aufstieg von Schwerlastträgerraketen verschiebt die Branche von einer Ära der Massenbeschränkung hin zu einer Ära der Massenverfügbarkeit, und wir glauben, dass diese neue Ära eine grundlegend andere Klasse von Raumfahrzeugen erfordert. Die Satelliten von K2 sind darauf ausgelegt, den härtesten Strahlungsumgebungen standzuhalten und die heutigen und morgigen massiven Raketen voll auszunutzen. Sie bieten unübertroffene Fähigkeiten im Konstellationsmaßstab und über mehrere Umlaufbahnen hinweg.
Mit mehreren Starts im Jahr 2027 und Plänen, die Produktion auf 100 Satelliten pro Jahr zu skalieren, bauen wir größer – wir helfen bei der Entwicklung des Sonnensystems und dem Aufbau einer Zivilisation vom Typ Kardaschow II (K2). Wenn Sie eine motivierte Person sind, die in einem schnelllebigen Umfeld erfolgreich ist und sich darauf freut, zum Erfolg eines stark wachsenden, von Series D finanzierten Unternehmens beizutragen, würden wir uns freuen, wenn Sie sich bewerben.
Das Softwareteam bei K2 baut unseren Stack hauptsächlich in Rust, weil wir glauben, dass moderne Programmiersprachen Spaß machen und korrekt sein sollten. Wir sehen Rust als eine Schlüsseltechnologie, die es uns ermöglicht, als Softwareentwickler über den gesamten Stack hinweg effektiver zu sein, sei es bei der Mitarbeit an GNC-Algorithmen, Anwendungssoftware auf Flugcomputern, eingebetteter Software auf Mikrocontrollern und vielem dazwischen.
Als Teil des Teams sind Sie für die Entwicklung und Verifizierung der Software verantwortlich, die zum Fliegen einiger der größten jemals geflogenen Raumfahrzeuge verwendet wird. Sie werden in der Lage sein, missionskritischen Code zu schreiben, der Antriebssysteme, Lageregelungssysteme und Energiesysteme steuert, um einen sicheren und zuverlässigen Betrieb des Fahrzeugs zu gewährleisten. In Ihren ersten 6 Monaten werden Sie Kernstücke der Softwarearchitektur entwickeln, einschließlich der Strategien für Fehlertoleranz, Echtzeitsteuerung und Telemetrie-Downlink. In Ihrem ersten Jahr werden Sie größere Softwaresysteme implementieren und mit der Verifizierung Ihres Codes beginnen, sowohl mit Software- als auch mit Hardware-in-the-Loop-Simulatoren. In Ihren ersten beiden Jahren werden Sie Ihren Code auf mehreren Raumfahrzeugen betreiben und eine robuste Leistung bei anspruchsvollen Missionen demonstrieren.
Aufgaben
- Erstellung einer Softwarearchitektur für die Echtzeit- und fehlertolerante Steuerung eines 20kW+ Raumfahrzeugs
- Entwicklung von Softwareanwendungen zur Steuerung von Raumfahrzeugsubsystemen, einschließlich Antrieb, Navigation/Lageregelung, Thermik, Energie und Kommunikation
- Entwurf und Implementierung von Zustandsautomaten für den robusten Betrieb des Raumfahrzeugs
- Erstellung von Treibern für Mikrocontroller-Peripheriegeräte und externe Sensoren.
- Erstellung und Nutzung robuster Werkzeuge zur schnellen Bereitstellung von qualitativ hochwertigem Code
- Durchführung von Datenanalysen und Anomalieuntersuchungen zur Identifizierung und Behebung von Softwarefehlern
- Unterstützung der Integration und des Testens der Raumfahrzeugsubsysteme
- Aufbau und Pflege von Infrastruktur zur Erhöhung der Zuverlässigkeit bei der Entwicklung und beim Testen von Software
Qualifikationen
- Bachelor-Abschluss in Informatik, Computertechnik, Elektrotechnik, Mathematik oder einem MINT-Fach oder 3+ Jahre Berufserfahrung in der Softwareentwicklung
- Entwicklungserfahrung in C/C++ oder Rust
Wünschenswert
- Erfahrung mit der Entwicklung von Flugsoftware für Raumfahrzeuge
- Fließende Kenntnisse in Linux Systemprogrammierung und Treiberentwicklung
- Erfahrung mit Continuous Integration und Continuous Delivery Systemen
- Erfahrung mit harten Echtzeit-Embedded-Systemen (Bare-Metal oder RTOS)
- Erfahrung im Verfassen von no_std-Systemen in Rust
- Grundkenntnisse in Elektronik, Computerarchitektur und Steuerungssystemen
- Erfahrung in der Entwicklung oder Arbeit mit Zustandsautomaten
- Erfahrung mit Methoden zur Softwareverifizierung und -prüfung
- Erfahrung mit Software- und Netzwerkleistungsanalyse und -debugging
- Erfahrung in Rust Produktionsumgebungen
- Erfahrung mit fehlertolerantem Softwaredesign und -implementierung
- Erfahrung in der Definition und Erstellung von Testsystemen sowohl für Hardware-in-the-Loop als auch für Hardware-out-of-the-Loop
Vergütung und Leistungen
- Die Gehaltsspanne für diese Rolle beträgt 123.000 $ - 170.000 $ + Unternehmensanteile
- Das Gehalt basiert auf mehreren Faktoren, darunter, aber nicht beschränkt auf: Wissen und Fähigkeiten, Ausbildung und Erfahrungsniveau
- Umfassendes Leistungspaket einschließlich bezahltem Urlaub, Kranken-/Zahn-/Sehversicherung, Lebensversicherung, bezahltem Elternurlaub und vielen weiteren Vergünstigungen
Exportkontrolle
Wenn Sie nicht 100% der bevorzugten Fähigkeiten und Erfahrungen erfüllen, ermutigen wir Sie dennoch, sich zu bewerben! Der Bau eines Raumfahrzeugs, das seinesgleichen sucht, erfordert ein Team, das seinesgleichen sucht, und nicht-traditionelle Karrierewege und -wendungen sind erwünscht!
Wenn Sie als Teil Ihrer Bewerbung um eine Anstellung oder für Vorstellungsgespräche bei uns eine angemessene Unterkunft benötigen, teilen Sie uns dies bitte mit.
Wie in den ITAR definiert, umfassen „US-Personen“ US-Bürger, rechtmäßige ständige Einwohner (d. h. Green-Card-Inhaber) und bestimmte geschützte Personen (z. B. Flüchtlinge/Asylsuchende, Amerikanisch-Samoaner). Bitte konsultieren Sie einen sachkundigen Berater, wenn Sie unsicher sind, ob Sie eine „US-Person“ sind.
Die für diese Stelle eingestellte Person hat Zugang zu Informationen und Gegenständen, die den US-Exportkontrollvorschriften unterliegen, einschließlich der in der International Traffic in Arms Regulation (ITAR) dargelegten Exportkontrollvorschriften. Die für diese Stelle eingestellte Person muss daher entweder eine „US-Person“ gemäß 22 C.F.R. § 120.15 law.cornell.edu/cfr/text/22/120.15 sein oder anderweitig für eine staatlich ausgestellte Exportkontrolllizenz berechtigt sein.
Chancengleichheit
K2 Space ist ein Arbeitgeber, der Chancengleichheit fördert; die Beschäftigung bei K2 Space basiert auf Leistung, Kompetenz und Qualifikation und wird in keiner Weise durch Rasse, Hautfarbe, Religion, Geschlecht, nationale Herkunft/Ethnie, Veteranenstatus, Behindertenstatus, Alter, sexuelle Orientierung, Geschlechtsidentität, Familienstand, geistige oder körperliche Behinderung oder einen anderen gesetzlich geschützten Status beeinflusst.
