
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
- Опит с тестване, контрол на версиите и преглед на код
- Способност за ясна комуникация и обясняване на технически компромиси пред техническа и нетехническа аудитория
- Законно разрешение за работа в Обединеното кралство и задължително подаване на автобиография на английски език.
- ползи
Придобивки
- Работа по напреднали проекти в областта на космическите технологии за клиенти по целия свят
- Принос към мисия, насочена към по-достъпно използване на космоса за решаване на реални проблеми
- Присъединяване към разнообразен, амбициозен и подкрепящ екип
- Работа в приобщаваща организация, ангажирана с равните възможности