B&A
SpaceX
Embedded Software Engineer, OS/Plattform (Starlink)
Über die Stelle
SpaceX wurde mit der Überzeugung gegründet, dass eine Zukunft, in der die Menschheit die Sterne erkundet, grundsätzlich spannender ist als eine, in der sie es nicht tut. Heute entwickelt SpaceX aktiv die Technologien, um dies zu ermöglichen, mit dem ultimativen Ziel, menschliches Leben auf dem Mars zu ermöglichen.
EMBEDDED SOFTWARE INGENIEUR, OS/PLATTFORM (STARLINK)
Bei SpaceX nutzen wir unsere Erfahrung im Bau von Raketen und Raumfahrzeugen, um Starlink, das fortschrittlichste Breitband-Internetsystem der Welt, einzusetzen. Starlink ist die größte Satellitenkonstellation der Welt und bietet über 9 Mio. Nutzern weltweit schnelles, zuverlässiges Internet. Wir entwerfen, bauen, testen und betreiben alle Teile des Systems – Tausende von Satelliten, Verbraucherempfänger, die es den Nutzern ermöglichen, sich innerhalb von Minuten nach dem Auspacken zu verbinden, und die Software, die alles zusammenbringt. Wir haben gerade erst begonnen, das Potenzial von Starlink für globale Auswirkungen zu erschließen, und suchen die besten Ingenieure, um die Nutzbarkeit von Starlink für Gemeinden und Unternehmen weltweit zu maximieren.
Als Embedded Software Engineer im Starlink-Programm werden Sie Herausforderungen lösen, die jeden Aspekt des Wachstums des Programms untermauern. Die Bereiche, in denen Sie Einfluss nehmen könnten, umfassen, sind aber nicht beschränkt auf:
VERANTWORTLICHKEITEN
- Inbetriebnahme von Space-Grade-Silizium der nächsten Generation, einschließlich intern entwickelter System-on-Chips und Peripheriegeräte.
- Entwicklung von Software von den frühen Bootloadern bis zur Geschäftslogik mit Schwerpunkt auf einer deterministischen, sicheren und leistungsfähigen Plattform für alle SpaceX Linux-basierten Raumfahrzeug- und bodengestützten Komponenten.
- Infrastruktur und Werkzeuge zur Ermöglichung schneller Entwicklung und Tests neuer Funktionen für alle OS/Plattform-Funktionen.
Unsere Software-Ingenieure sind für den gesamten Lebenszyklus der von ihnen erstellten Software verantwortlich, einschließlich Entwicklung, Tests und Support.
- Pflege und Aktualisierung interner Zweige von OSS-Software wie Linux, Buildroot und u-boot.
- Unterstützung von Secure Boot und Laufzeitsicherheit aller Linux-basierten Satellitenkomponenten.
- Wartung des Ethernet-Netzwerks und der Konnektivität des Raumfahrzeugs.
- Entwicklung, Bereitstellung und Test des Software-Update-Prozesses für Raumfahrzeuge.
- Unterstützung von internen System-on-Chips und Peripheriegeräten während des Lebenszyklus des Teils.
- Unterstützung der OS/Plattform-spezifischen Testinfrastruktur.
- Entwicklung und Unterstützung von Gerätetreibern für Drittanbieter- und interne Komponenten.
- Seien Sie das erste Softwareteam, das neue Satellitenkomponenten erhält.
- Schnittstelle zu Silizium-, Elektro- und Anwendungssoftware-Ingenieuren, um Hardware von der Prototypenphase bis zum Betrieb im Orbit zu bringen.
GRUNDQUALIFIKATIONEN
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik oder Naturwissenschaften; ODER 2+ Jahre Berufserfahrung in der Softwareentwicklung als Ersatz für einen Abschluss (Praktika sind anrechenbar).
- Entwicklungserfahrung in C, C++, python und/oder Rust.
ZUSÄTZLICHE ANFORDERUNGEN
- Bereitschaft zur Arbeit über die normale Arbeitszeit und an Wochenenden nach Bedarf.
ITAR-ANFORDERUNGEN
Um den Exportbestimmungen der US-Regierung zu entsprechen, muss der Bewerber (i) ein US-Bürger oder Staatsangehöriger, (ii) ein rechtmäßiger ständiger Einwohner der USA (auch bekannt als Green-Card-Inhaber), (iii) ein Flüchtling gemäß 8 U.S.C. § 1157 oder (iv) ein Asylbewerber gemäß 8 U.S.C. § 1158 sein oder die erforderlichen Genehmigungen vom US-Außenministerium erhalten können. Erfahren Sie hier mehr über ITAR.
BEVORZUGTE FÄHIGKEITEN UND ERFAHRUNGEN
- Bevorzugt werden Linux Kernel Upstream-Patches.
- Kenntnisse in Netzwerken und dem Linux-Netzwerkstack.
- Gute Kenntnisse der Computerarchitektur und moderner Secure Boot-Flows.
- Erfahrung mit ARM-Embedded-Systemen.
- Tiefes Verständnis von Tests, Continuous Integration, Build, Deployment & Continuous Monitoring.
- Kreativer Ansatz zur Problemlösung, außergewöhnliche analytische Fähigkeiten und technische Grundlagen.
- Starke Fähigkeiten im Debugging, bei der Leistungsoptimierung und beim Unit-Testing.
- Ausgezeichnete Kommunikationsfähigkeiten, sowohl schriftlich als auch mündlich.
- Fähigkeit, in einem dynamischen Umfeld mit sich ändernden Bedürfnissen und Anforderungen effektiv zu arbeiten.
SpaceX ist ein Arbeitgeber, der Chancengleichheit bietet; die Beschäftigung bei SpaceX 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.
Bewerber, die eine Kopie des Affirmative Action Plans von SpaceX für Veteranen und Menschen mit Behinderungen einsehen möchten, oder Bewerber, die angemessene Vorkehrungen für den Bewerbungs-/Vorstellungsgesprächsprozess benötigen, sollten sich an EEOCompliance@spacex.com wenden.
