NASA Jet Propulsion Laboratory

Software Engineer III

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в группу Software Defined Radios Лаборатории реактивного движения NASA для разработки полётного ПО телеком-подсистемы лунного ровера PROMISE (радио семейства UST).

Задачи

  • Поддерживать команду системной инженерии телеком-системы в разработке требований к ПО
  • Реализовывать и валидировать интерфейсы команд/телеметрии и передачи данных космического аппарата
  • Поддерживать тестирование совместимости интерфейсов космического аппарата
  • Отвечать за программную часть интерфейса с FPGA и смешанно-сигнальной аппаратурой
  • Реализовывать и валидировать интерфейсы к Modem Processor и Housekeeper FPGA
  • Поддерживать команду разработки FPGA при интеграции и тестировании прошивки и ПО
  • Вести график релизов ПО, балансируя критические вехи поставки с ресурсами команды
  • Поддерживать интеграцию радио и подсистем, тестирование, ATLO и ранние операции
  • Готовить и представлять презентации для технических и управленческих ревью
  • Участвовать в разработке и поддержке стандартов, практик и процедур
  • Руководить или участвовать в проектировании, реализации и тестировании полётного ПО и анализе тестовых данных
  • Разрабатывать и поддерживать документацию: план управления ПО, дизайн-документы, требования, тест-планы и процедуры
  • Участвовать в ревью полётного ПО и подготовке Software Readiness Certification Records (SRCR)
  • Формировать End Item Data Package (EIDP) и готовить релизы полётного ПО

Требования

  • Степень бакалавра в электротехнике и минимум 6 лет опыта, либо магистра и 4 года, либо PhD и 2 года
  • Сильный C/C++ и рабочий уровень Python
  • Опыт разработки ПО, напрямую взаимодействующего с аппаратурой: FPGA, сбор данных, embedded-платформы, измерительные приборы
  • Опыт со сложными алгоритмами цифровой обработки сигналов (DSP)
  • Опыт с интерфейсами команд, телеметрии и высокоскоростной передачи данных (MIL-STD-1553B, SpaceWire, RS-422, Ethernet)
  • Опыт разработки ПО с требованиями по таймингам, пропускной способности и целостности данных
  • Глубокое знание лучших отраслевых практик разработки, реализации и тестирования ПО
  • Опыт работы в структурированном инженерном процессе с дизайн-ревью и верификацией по требованиям
  • Опыт тестирования и отладки ПО на реальной аппаратуре в лаборатории или в полевых условиях
  • Опыт разработки и поставки ПО software defined radio семейств Electra или UST и полётной аппаратуры
  • Опыт разработки требований к дизайну и решения инженерных задач
  • Умение работать в команде и руководить инженерами
  • Умение соблюдать сроки и оперативно реагировать на запросы заказчиков
  • Сильные коммуникативные, презентационные, переговорные и организационные навыки
  • Продвинутые знания в одной или нескольких областях: проектирование и сборка PWB, цифровая аппаратура, FPGA и прошивки, микропроцессоры и embedded-ПО
  • Знакомство со стандартным тестовым оборудованием для электрических и RF-испытаний
  • Опыт работы с Windows, Linux, Bash и shell-скриптами

Условия

  • Полный рабочий день, офис в Пасадене, Калифорния
  • Годовая зарплата $144,664 – $176,488
  • Медицинская, стоматологическая и офтальмологическая страховка, программы благополучия и пенсионные планы
  • Оплачиваемый отпуск, обучение, rideshare, childcare, гибкий график, отпуск по уходу за ребёнком
  • Баланс работы и личной жизни
  • Требования NASA по экспортному контролю: гражданство США, ПМЖ или защищённый статус

Навыки

  • C
  • C++
  • Python
  • FPGA
  • DSP
  • MIL-STD-1553B
  • SpaceWire
  • RS-422
  • Ethernet
  • Linux
  • Bash
  • Docker
  • Kubernetes
  • Podman
  • CCSDS Proximity-1
  • USLP
  • AOS

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Software Engineer III — NASA Jet Propulsion Laboratory, 144,664 – 176,488 USD в год, Офис | itrelocate