Open Cosmos
Open Cosmos
Open Cosmos entwickelt umfassende Satellitendaten- und Missionsdienste, die aus dem Weltraum gewonnene Informationen in praktische Lösungen für Unternehmen und öffentliche Auftraggeber verwandeln. Dazu gehören satellitengestützte Überwachung und Navigation für Anwendungen wie die Analyse landwirtschaftlicher Erträge, die Bewertung von Ölverschmutzungen, die Umweltbeobachtung und weitere kommerzielle Einsatzbereiche. Das Unternehmen verbindet Raumfahrttechnologie, Daten und Missionsdurchführung, um Kunden bei der Bewältigung komplexer Herausforderungen auf der Erde zu unterstützen.

Softwareentwickler Edge Computing, Erdbeobachtung bei Open Cosmos (Hybrid, Vereinigtes Königreich)

Entwickle und optimiere Bildverarbeitungspipelines für Nvidia-Jetson-Computer an Bord von Erdbeobachtungssatelliten. Verbessere Onboard-Datenworkflows auf Basis eingebetteter Linux-Systeme, ARM- und GPU-Systeme bei Open Cosmos.

Beschreibung

  • Entwickle und pflege Datenverarbeitungspipelines auf satellitengestützten Nvidia-Jetson-Computern
  • Passe Bildverarbeitungsalgorithmen vom Boden an, um eine vergleichbare Leistung im Orbit zu erreichen
  • Optimiere GPU-Workloads und profiliere oder debugge Software auf ARM- und GPU-Hardware
  • Arbeite mit dem Data Software Engineer am Boden zusammen, um Verbesserungen zwischen Onboard- und Bodensystemen zu teilen
  • Erstelle Qualitätsprüfungen, die sicherstellen, dass Satellitendaten für Kunden bereit sind
  • Definiere und pflege Daten- und Metadatenstandards für Onboard- und Bodenausgaben
  • Erstelle, teste und implementiere Workflows in eingebetteten Linux-Umgebungen
  • Bewerte neue Verarbeitungsmethoden und Datentypen für den Einsatz an Bord
  • Arbeite mit Flight Software, Systems, Operations und Payload-Partnern zusammen, um Missionsanforderungen mit den Hardwarefähigkeiten abzustimmen

Anforderungen

  • Nachgewiesene Python-Kenntnisse für die Datenverarbeitung sowie die Fähigkeit, sauberen, testbaren und wartbaren Code zu schreiben
  • Praktische Erfahrung mit eingebettetem Linux und ARM-basierter Hardware
  • Erfahrung mit GPU-Computing und Leistungsoptimierung, einschließlich CUDA auf Nvidia-Plattformen
  • Fähigkeit, Software auf ressourcenbeschränkter Hardware zu profilieren, zu debuggen und zu optimieren
  • Erfahrung bei der Umwandlung wissenschaftlichen oder analytischen Codes in effiziente Produktionssoftware
  • Verständnis dafür, wie Energie-, Speicher-, Massenspeicher- und thermische Einschränkungen das Softwaredesign beeinflussen
  • Erfahrung im Entwurf von Datenpipelines, einschließlich Datenformaten und Metadatenstandards
  • Vertrautheit mit Geodaten- oder Bilddatenwerkzeugen wie GDAL, rasterio, NumPy oder Xarray
  • Erfahrung mit Tests, Versionsverwaltung und Code-Reviews
  • Fähigkeit, klar zu kommunizieren und technische Abwägungen gegenüber technischen und nichttechnischen Zielgruppen zu erläutern
  • Gesetzliche Arbeitserlaubnis im Vereinigten Königreich und Einreichung eines englischsprachigen Lebenslaufs erforderlich.
  • Leistungen

Zusatzleistungen

  • Arbeite an fortschrittlichen Raumfahrttechnologieprojekten für Kunden weltweit
  • Trage zu einer Mission bei, die darauf ausgerichtet ist, den Weltraum für die Lösung realer Probleme zugänglicher zu machen
  • Werde Teil eines vielfältigen, ambitionierten und unterstützenden Teams
  • Arbeite in einer inklusiven Organisation, die sich der Chancengleichheit verpflichtet