Open Cosmos
Open Cosmos
Open Cosmos vyvíja komplexné satelitné dátové a misijné služby, ktoré premieňajú informácie získané z vesmíru na praktické riešenia pre podniky a zákazníkov z verejného sektora. Jeho činnosť zahŕňa satelitné monitorovanie a navigáciu pre aplikácie, ako sú analýza poľnohospodárskych výnosov, hodnotenie ropných škvŕn, monitorovanie životného prostredia a ďalšie komerčné využitia. Spoločnosť spája vesmírne technológie, dáta a realizáciu misií, aby zákazníkom pomohla riešiť komplexné výzvy na Zemi.

Softvérový inžinier pre edge computing a pozorovanie Zeme v Open Cosmos (hybridne, Spojené kráľovstvo)

Vyvíjajte a optimalizujte pipeline na spracovanie obrazových dát pre počítače Nvidia Jetson na palube satelitov na pozorovanie Zeme. Zlepšujte spracovanie dát na palube v systémoch s embedded Linuxom, architektúrou ARM a GPU v spoločnosti Open Cosmos.

Popis

  • Vyvíjajte a udržiavajte pipeline na spracovanie dát v satelitných počítačoch Nvidia Jetson
  • Prispôsobujte pozemné algoritmy na spracovanie obrazov tak, aby dosahovali porovnateľný výkon na obežnej dráhe
  • Optimalizujte úlohy GPU a vykonávajte profilovanie alebo ladenie softvéru na hardvéri ARM a GPU
  • Spolupracujte s pozemným softvérovým inžinierom pre dáta na zdieľaní vylepšení medzi palubnými a pozemnými systémami
  • Vytvárajte kontroly kvality, ktoré zabezpečia pripravenosť satelitných dát pre zákazníkov
  • Definujte a udržiavajte štandardy dát a metadát pre palubné a pozemné výstupy
  • Vytvárajte, testujte a nasadzujte workflowy v prostrediach s embedded Linuxom
  • Posudzujte nové metódy spracovania a typy dát na použitie na palube
  • Spolupracujte s tímami Flight Software, Systems, Operations a partnermi pre užitočné zaťaženie s cieľom zosúladiť požiadavky misie s možnosťami hardvéru

Požiadavky

  • Preukázateľná znalosť Pythonu na spracovanie dát a schopnosť písať čistý, testovateľný a udržiavateľný kód
  • Praktické skúsenosti s embedded Linuxom a hardvérom založeným na architektúre ARM
  • Skúsenosti s výpočtami na GPU a optimalizáciou výkonu vrátane CUDA na platformách Nvidia
  • Schopnosť profilovať, ladiť a optimalizovať softvér na hardvéri s obmedzenými zdrojmi
  • Skúsenosti s transformáciou vedeckého alebo analytického kódu na efektívny produkčný softvér
  • Pochopenie vplyvu obmedzení napájania, pamäte, úložiska a teploty na návrh softvéru
  • Skúsenosti s návrhom dátových pipeline vrátane dátových formátov a štandardov metadát
  • Znalosť nástrojov na prácu s geopriestorovými alebo obrazovými dátami, ako sú GDAL, rasterio, NumPy alebo Xarray
  • Skúsenosti s testovaním, správou verzií a kontrolou kódu
  • Schopnosť jasne komunikovať a vysvetľovať technické kompromisy technickému aj netechnickému publiku
  • Právne oprávnenie pracovať v Spojenom kráľovstve a požadované zaslanie životopisu v angličtine.
  • benefity

Benefity

  • Práca na pokročilých projektoch vesmírnych technológií pre zákazníkov na celom svete
  • Príspevok k misii zameranej na sprístupnenie vesmíru riešeniu reálnych problémov
  • Pridanie sa k rozmanitému, ambicióznemu a podporujúcemu tímu
  • Práca v inkluzívnej organizácii, ktorá podporuje rovnosť príležitostí