B&A
SpaceX
Sr. 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.
SR. EMBEDDED SOFTWARE ENGINEER, 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 Millionen von Nutzern weltweit schnelles, zuverlässiges Internet. Wir entwerfen, bauen, testen und betreiben alle Teile des Systems – Tausende von Satelliten, Verbraucherempfänger, die es 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 erfassen, und suchen die besten Ingenieure, um die Nützlichkeit von Starlink für Gemeinden und Unternehmen auf der ganzen Welt zu maximieren.
Als Sr. 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 deterministischen, sicheren und leistungsfähigen Plattformen für alle SpaceX Linux-basierten Raumfahrzeuge und bodengestützten Komponenten.
- Infrastruktur und Tools zur Ermöglichung schneller Entwicklung und Tests neuer Funktionen für alle OS/Plattform-Funktionen.
Unsere Softwareentwickler 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 vom Prototypenstadium bis zum Betrieb im Orbit zu bringen
GRUNDQUALIFIKATIONEN
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik oder einem MINT-Fach und 5+ Jahre Berufserfahrung in der Softwareentwicklung; ODER 7+ Jahre Berufserfahrung in der Softwareentwicklung anstelle eines Abschlusses
- 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 KENNTNISSE UND ERFAHRUNGEN
- Bevorzugt werden im Linux Kernel eingereichte Patches
- Kenntnisse in Netzwerken und dem Linux Netzwerk-Stack
- 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 bei Unit-Tests
- 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 fördert; 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 Aktionsplans 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.
