Open Cosmos
Open Cosmos
Open Cosmos разработва цялостни сателитни услуги за данни и мисии, които превръщат информацията от космоса в практически решения за бизнеса и клиентите от публичния сектор. Дейността му включва сателитно наблюдение и навигация за приложения като анализ на добивите в селското стопанство, оценка на нефтени разливи, наблюдение на околната среда и други търговски приложения. Компанията обединява космически технологии, данни и изпълнение на мисии, за да помага на клиентите да се справят със сложни предизвикателства на Земята.

Софтуерен инженер за периферни изчисления и наблюдение на Земята в Open Cosmos (хибридно, Обединеното кралство)

Разработвайте и оптимизирайте конвейери за обработка на изображения за компютри Nvidia Jetson на борда на спътници за наблюдение на Земята. Подобрявайте бордовите процеси за данни в системи с вграден Linux, ARM и GPU в Open Cosmos.

Описание

  • Разработвайте и поддържайте конвейери за обработка на данни в спътникови компютри Nvidia Jetson
  • Адаптирайте наземни алгоритми за обработка на изображения за еквивалентна производителност в орбита
  • Оптимизирайте натоварванията на GPU и профилирайте или отстранявайте грешки в софтуер върху ARM и GPU хардуер
  • Координирайте работата си с наземния софтуерен инженер по данните, за да споделяте подобрения между бордовите и наземните системи
  • Създавайте проверки на качеството, които гарантират, че спътниковите данни са готови за клиентите
  • Определяйте и поддържайте стандарти за данни и метаданни за бордовите и наземните резултати
  • Изграждайте, тествайте и внедрявайте работни процеси в среди с вграден Linux
  • Оценявайте нови методи за обработка и типове данни за използване на борда
  • Работете с екипите Flight Software, Systems, Operations и партньорите по полезния товар, за да съгласувате изискванията на мисията с възможностите на хардуера

Изисквания

  • Доказан опит с Python за обработка на данни и способност за писане на чист, тестван и поддържаем код
  • Практически опит с вграден Linux и хардуер, базиран на ARM
  • Опит с GPU изчисления и оптимизация на производителността, включително CUDA на платформи Nvidia
  • Способност за профилиране, отстраняване на грешки и оптимизиране на софтуер върху хардуер с ограничени ресурси
  • Опит с преобразуването на научен или аналитичен код в ефективен производствен софтуер
  • Разбиране как ограниченията на захранването, паметта, хранилището и температурата влияят върху проектирането на софтуер
  • Опит с проектиране на конвейери за данни, включително формати на данни и стандарти за метаданни
  • Познаване на инструменти за геопространствени или изображения, като GDAL, rasterio, NumPy или Xarray
  • Опит с тестване, контрол на версиите и преглед на код
  • Способност за ясна комуникация и обясняване на технически компромиси пред техническа и нетехническа аудитория
  • Законно разрешение за работа в Обединеното кралство и задължително подаване на автобиография на английски език.
  • ползи

Придобивки

  • Работа по напреднали проекти в областта на космическите технологии за клиенти по целия свят
  • Принос към мисия, насочена към по-достъпно използване на космоса за решаване на реални проблеми
  • Присъединяване към разнообразен, амбициозен и подкрепящ екип
  • Работа в приобщаваща организация, ангажирана с равните възможности