Senior Software Engineer

Vollzeit
Remote Entry
📍 Hawthorne, CA
🗓 Veröffentlicht vor 1 Woche
💰

remote-job.net Job-Zusammenfassung:
💶 Gehalt: keine Angabe
⏰ Wöchentliche Arbeitszeit: 40h
🔍 Empfohlene Erfahrung: keine Angabe
🎓 Empfohlene Ausbildung: keine Angabe
📋 Hauptaufgaben:
  • Entwicklung und Betrieb zuverlässiger Satelliten-Software
  • Verbesserung von Leistung, Sicherheit und Verfügbarkeit der Konstellation
  • End-to-end-Entwicklung: Prototyping, Testen und On-Orbit-Rollout
✅ Hauptvoraussetzungen:
  • Erfahrung in C++ unter Linux und auf Embedded-Prozessoren
  • Kenntnisse in Netzwerken und verteilten Systemen
  • Praxis im gesamten Software-Lebenszyklus (Entwicklung, Test, Betrieb)
🏭 Branche: Aerospace

Über das Unternehmen

SpaceX wurde mit der Überzeugung gegründet, dass eine Zukunft, in der die Menschheit die Sterne erforscht, wesentlich spannender ist als eine, in der sie das nicht tut. Heute entwickelt SpaceX aktiv Technologien mit dem Ziel, menschliches Leben auf Mars zu ermöglichen.

Starshield nutzt die Starlink-Technologie und Startkapazitäten von SpaceX zur Unterstützung nationaler Sicherheitsaufgaben. Während Starlink für Verbraucher und kommerzielle Anwendungen ausgelegt ist, richtet sich Starshield an Regierungsnutzer mit Fokus auf Erdbeobachtung, Kommunikation und gehostete Nutzlasten. Das Starshield-Softwareteam entwickelt hochzuverlässige In-Orbit-Mesh-Netzwerke, sichere Systeme für den Zugang zum Weltraum sowie moderne Kommunikations- und Sensordsoftware.


Aufgaben
  • Entwicklung hochzuverlässiger Softwaresysteme zur Steuerung von Hunderten von Satelliten im niedrigen Erdorbit
  • Verbesserung der Leistungsfähigkeit, Sicherheit und Verfügbarkeit von Satellitenkonstellationen durch Softwaredesign
  • Eigenverantwortliche Umsetzung von der Bedarfsanalyse über Prototyping und Entwicklung bis zu Tests und On-Orbit-Rollout
  • Zusammenarbeit mit interdisziplinären Teams zur Entwicklung neuer Satellitenfunktionen (Sensoren, Zwischen-Satelliten-Kommunikation, weltraumbasierte Cloud-Compute)
  • Spezifische Aufgaben können Linux-basierte C++-Entwicklung, Implementierung von Netzwerktechnologien und Aufbau automatisierter bodengestützter Systeme umfassen

Voraussetzungen
  • Erfahrung in hochwertiger Linux-basierter C++-Entwicklung für Prozessoren und Mikrocontroller (z. B. ARM, PowerPC, x86)
  • Kenntnisse in Netzwerktechnologien zur Datenverteilung zwischen Satelliten, Bodenkontrollzentren und Nutzern
  • Erfahrung mit dem gesamten Software-Lebenszyklus einschließlich Entwicklung, Test und operativer Unterstützung
  • Fähigkeit zur interdisziplinären Zusammenarbeit und Problemlösung; Aerospace-Erfahrung ist nicht zwingend erforderlich

Benefits

keine Angabe