Lockheed Martin
Software Engineer Sr - E3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду APEX Lockheed Martin Space для обработки данных OPIR на борту космических аппаратов в рамках программ предупреждения о ракетном нападении. Работа на стыке прикладных миссионных приложений и бортового ПО в реальном времени.
Задачи
- Проектировать, разрабатывать и сопровождать ПО на C++ для бортовой обработки миссионных данных
- Разрабатывать приложения, взаимодействующие с бортовым ПО и инфраструктурой обработки космического аппарата
- Интегрировать миссионные приложения с существующими фреймворками и сервисами бортового ПО
- Разрабатывать и отлаживать ПО для embedded Linux и ОС реального времени
- Работать с межпроцессным взаимодействием, обменом сообщениями, памятью и аппаратными интерфейсами
- Отлаживать ПО на целевом встраиваемом оборудовании
- Обеспечивать соблюдение ограничений реального времени, производительности, надёжности и ресурсов
- Участвовать в проектировании архитектуры, код-ревью и технической документации
- Интегрировать ПО с другими подсистемами обработки, полезной нагрузки и космического аппарата
- Поддерживать верификацию, квалификацию и эксплуатационные испытания ПО
Требования
- Степень в Computer Science, Computer Engineering, Software Engineering или эквивалентный опыт
- Опыт разработки на C++
- Опыт разработки ПО для Linux или встраиваемых систем
- Опыт отладки и интеграции ПО
- Возможность получить допуск Secret
Условия
- Полная занятость, офис в Boulder, Colorado
- Зарплата $110300–$204900 в год
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкие графики работы (например, 4x10)
- 401(k) с совпадением
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые программы краткосрочного и долгосрочного вознаграждения
Навыки
- C++
- Linux
- embedded systems
- real-time operating systems
- inter-process communication
- multithreading
- device drivers
- NASA Core Flight System (cFS)
- Image Signal Processing