Zum Hauptinhalt springen

Spacecraft Flight Software Engineer

🏛 Ausgeschrieben von Darwin Recruitment
Festanstellung📍 Los Angeles, California 🏱 100% vor Ort ⏳ 100% Auslastung 🎓 Senior 🏭 Sonstige 🌐 Englisch

Wir suchen einen erfahrenen Flight Software Engineer fĂŒr ein innovatives Raumfahrtunternehmen in Kalifornien. Das Unternehmen entwickelt und baut maßgeschneiderte Satelliten fĂŒr staatliche und kommerzielle Kunden. Sie werden Teil eines kleinen, gut ausgestatteten Engineering-Teams mit bereits operativen Hardware-Systemen.

In dieser Rolle ĂŒbernehmen Sie vollstĂ€ndige Verantwortung fĂŒr die Flight-Software-Architektur – von der Konzeption bis zur PrĂŒfung auf echter Hardware. Sie werden die Kernfunktionen des Raumfahrzeugs entwickeln und warten, einschließlich Telemetrie-Erfassung, prĂ€ziser Zeitsynchronisation, Rate-Group-Scheduling und Bus-Kommunikation. Ihre Aufgaben umfassen die Entwicklung von Treibern und Logik fĂŒr FPGA- und GPIO-Schnittstellen, Entscheidungen zur Speicherverwaltung, Boot-Verhalten, Partition-Swap-Logik und fehlertolerante Recovery-Modi.

Sie verwalten die Codebasis und CI/CD-Pipelines, fĂŒhren Testkampagnen durch und bieten technische Anleitung fĂŒr andere Ingenieure bei der Subsystem-Integration.

Erforderlich sind ein Abschluss in Informatik, Ingenieurwesen oder verwandtem Fachgebiet sowie mindestens fĂŒnf Jahre praktische Flight-Software-Erfahrung in der Luft- und Raumfahrt. Sie sollten nachgewiesene Erfahrung in der Leitung von Satelliten-Flight-Software-Projekten haben und versiert sein in Python, C, C++ und Embedded Linux. Kenntnisse in Hardware-Protokollen (I2C, CAN, UART, RS485), FPGA/GPIO-Integration und GitLab-Workflows sind erforderlich. US-StaatsbĂŒrgerschaft und Berechtigung zur Erlangung einer DoD Top Secret Sicherheitsfreigabe sind notwendig.

Das Unternehmen bietet umfassende Leistungen, flexible Urlaubsregelungen, 401k-Matching und UnterstĂŒtzung bei Umzug und Reisekosten. Sie erhalten vollstĂ€ndige Eigenverantwortung in einem Team, wo Ihre Arbeit unmittelbar sichtbar ist.

Anforderungen

Rollenfamilie
Entwicklung
Berufserfahrung
mindestens 5 Jahre
Sprachen
Englisch (verhandlungssicher)

Projekt

Vermittlung
Über Vermittler

Skills erklÀrt

Flight software architecture
Entwurf und Struktur von Softwaresystemen fĂŒr Raumfahrzeuge, die zuverlĂ€ssig und unter extremen Bedingungen funktionieren mĂŒssen.
Python
Universelle Programmiersprache fĂŒr Webentwicklung, Datenanalyse, Automatisierung und kĂŒnstliche Intelligenz.
C
Programmiersprache fĂŒr Systemprogrammierung und Anwendungsentwicklung, bekannt fĂŒr Effizienz und NĂ€he zur Hardware.
Embedded Linux
Linux-Betriebssystem, das auf eingebetteten Systemen wie IoT-GerÀten, Routern oder Industriesteuerungen lÀuft.
I2C
Kommunikationsprotokoll fĂŒr die DatenĂŒbertragung zwischen Mikrocontrollern und Sensoren oder anderen Komponenten.
CAN
Controller Area Network; Kommunikationsprotokoll fĂŒr die Vernetzung von SteuergerĂ€ten und Sensoren in Fahrzeugen und Maschinen.
UART
Universal Asynchronous Receiver-Transmitter ist eine serielle Schnittstelle zur asynchronen DatenĂŒbertragung zwischen GerĂ€ten; wird hĂ€ufig in Mikrocontrollern und Embedded Systems verwendet.
RS485
Industrieller Kommunikationsstandard fĂŒr serielle DatenĂŒbertragung ĂŒber lĂ€ngere Distanzen, hĂ€ufig in Automatisierungs- und Steuerungssystemen eingesetzt.
FPGA interfacing
Programmierung und Konfiguration von FPGA-Chips (programmierbare Logik-Bausteine) zur Kommunikation mit anderen Systemen oder Komponenten.
GPIO
General Purpose Input/Output – Schnittstelle an Mikrocontrollern und Einplatinencomputern zur Steuerung und Abfrage von elektronischen Komponenten.
Gitlab
Webbasierte Plattform zur Versionskontrolle und Zusammenarbeit bei Softwareentwicklung; ermöglicht Verwaltung von Code-Repositories und CI/CD-Prozessen.
CI/CD
Automatisierte Prozesse fĂŒr kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software-Updates.
Telemetry collection
Erfassung und Sammlung von Messdaten und Zustandsinformationen von Systemen oder GerĂ€ten zur Überwachung und Analyse.
Time stamping
Versehung von Daten oder Ereignissen mit prÀzisen Zeitstempeln zur Dokumentation des genauen Zeitpunkts von VorgÀngen.
Rate group scheduling
Planungsmethode zur zeitgesteuerten AusfĂŒhrung von Aufgaben in Gruppen mit definierten Zykluszeiten, hĂ€ufig in Echtzeitsystemen und Embedded Systems eingesetzt.
Bus communications
Kommunikationsprotokolle und -standards fĂŒr den Datenaustausch zwischen Komponenten ĂŒber gemeinsame Datenbusse (z.B. CAN, I2C, SPI).
Driver Development
Entwicklung von Softwaretreibern, die Hardware-Komponenten mit dem Betriebssystem verbinden; ermöglicht die Kommunikation zwischen Hardware und Software.
Memory management (volatile/non-volatile)
Verwaltung von flĂŒchtigen Speichern (RAM, verliert Daten bei Stromausfall) und persistenten Speichern (Flash, EEPROM, behĂ€lt Daten).
Boot behaviors
Verhalten und AblĂ€ufe beim Hochfahren von Systemen, einschließlich Initialisierung von Hardware und Software.
Partition Swapping
Technik zum Austausch von Speicherbereichen oder Festplattenpartitionen, hÀufig zur Optimierung von Systemressourcen oder zur Datenwiederherstellung eingesetzt.
Fail-safe recovery modes
Sicherheitsmechanismen, die ein System bei Fehlern in einen sicheren Zustand ĂŒberfĂŒhren und eine kontrollierte Wiederherstellung ermöglichen.
Flatsat testbed operations
Testumgebung fĂŒr Satelliten- oder Raumfahrtsysteme auf ebener FlĂ€che (ohne Flug), um FunktionalitĂ€t vor dem Einsatz zu validieren.
Flight unit testing
PrĂŒfung und Validierung von FluggerĂ€ten oder Raumfahrtkomponenten unter realistischen oder simulierten Flugbedingungen.
Subsystem integration
ZusammenfĂŒhrung von Teilsystemen zu einem Gesamtsystem; testet und validiert Schnittstellen und AbhĂ€ngigkeiten zwischen Komponenten.

Als IT-Freelancer automatisch auf Projekte wie dieses bewerben

Nexus ist die KI-gestĂŒtzte Plattform fĂŒr IT-Freelancer, die tĂ€glich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.

  • ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
  • ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
  • ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
  • ✓ Kostenlos starten – keine Kreditkarte erforderlich

HĂ€ufige Fragen zu Nexus

Was ist Nexus und fĂŒr wen ist es geeignet?
Nexus richtet sich an selbststĂ€ndige IT-Freelancer, die regelmĂ€ĂŸig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
Wie schreibt Nexus den Bewerbungstext?
Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
Welche Projektplattformen werden unterstĂŒtzt?
Nexus erhĂ€lt Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
Kostet Nexus etwas?
Der Einstieg ist dauerhaft kostenlos. FĂŒr professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige PlĂ€ne – ohne versteckte Kosten oder automatische VerlĂ€ngerung.

Passende Freelancer

Profile die zu den Skills dieses Projekts passen

Alle Freelancer im Verzeichnis →

Nie wieder Bewerbungen schreiben.

Nexus matcht deine Skills und schreibt Bewerbungen automatisch.

Kostenlos registrieren →

Keine Kreditkarte erforderlich

Kostenloser CV-Check

Wie gut passt dein Python-Profil zum Markt?

  • ✓ Market Fit gegen 873 Python-Ausschreibungen
  • ✓ Welche Skills dir fehlen und was sie bringen
  • ✓ Dein Stundensatz im Vergleich
CV vor die Jury bringen →

Kostenlos · anonym gespeichert · von FreelancerJury

Marktgeschwindigkeit

⏳

Projekte dieser Skills werden nach durchschnittlich 6,4 Tagen geschlossen.

Stundensatz vs. Markt

Kein Stundensatz fĂŒr dieses Projekt hinterlegt.

Ø 91 €/h (fĂŒr diese Skills)

Untergrenze 23 €Median 88 €Top 10% 115 €

Tipp

Zeiterfassung & Projektverwaltung

Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung fĂŒr IT-Freelancer und Agenturen – kostenlos starten.

Flow ausprobieren

Ähnliche Projekte

Tipp

Konferenzraum in Hamburg

FĂŒr das nĂ€chste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am GĂ€nsemarkt.

Konferenzraum mieten