Lockheed Martin
Software Engineer Sr - E3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Framework Integration Team (FIT) компании Lockheed Martin Aeronautics. Занимается разработкой и поддержкой кросс-платформенного фреймворка тестовой автоматизации для полётного ПО на базе Python и C++.
Задачи
- Проектировать и разрабатывать инфраструктуру тестовой автоматизации на Python, интегрированную с кодовой базой на C++ и поддерживающую симуляционные, hardware-in-the-loop и лабораторные среды
- Создавать, поддерживать и расширять переиспользуемый инструментарий (open source, коммерческий и внутренний) для непрерывной интеграции, запуска тестов и анализа результатов
- Поддерживать виртуальные лаборатории разработки и пайплайны сборки ПО для самолётов, обеспечивая надёжную доставку тестовых артефактов внешним командам
- Руководить небольшими подкомандами разработчиков (2–5 инженеров): планирование спринтов, ежедневные скрам-встречи, обзоры спринтов и технические демо
- Взаимодействовать с заинтересованными сторонами нескольких программ (инженеры по самолётам, симуляции и системные инженеры) для сбора требований, устранения сбоев и улучшения автоматизации
- Документировать архитектуру, руководства по использованию и процедуры устранения неполадок для внутренних и внешних команд
- Участвовать во взаимодействии с заказчиками между организациями для согласования возможностей автоматизации с потребностями программ
Требования
- Степень бакалавра или выше в аккредитованном колледже/университете по STEM-дисциплине (или эквивалентный опыт)
- Подтверждённый опыт модульного тестирования ПО и/или интеграционного тестирования программных систем
- Подтверждённый продвинутый опыт разработки на Python
- Сильный опыт работы с Linux и Windows
- Продемонстрированная способность проектировать, создавать и эксплуатировать программную инфраструктуру и библиотеки для тестовой автоматизации
- Гражданство США с возможностью получить и поддерживать interim Secret clearance
Условия
- Сокращённая рабочая неделя: 3 выходных каждые выходные
- Гибкий график работы, включая варианты 4x10
- Полный соцпакет: медицинская, стоматологическая и офтальмологическая страховка
- 401(k) с match
- Оплачиваемый отпуск, праздничные дни, родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении, страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые программы краткосрочного и/долгосрочного поощрительного вознаграждения
Навыки
- Python
- C++
- C
- Linux
- Windows
- CI/CD
- Jenkins
- GitLab
- Bitbucket
- Test Automation
- Unit Testing
- Integration Testing
- Debugging