Lockheed Martin
Software Engineer Stf - E4
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по верификации ПО в команде Mission Systems компании Lockheed Martin. Разработка и выполнение тестовых процедур для авионики и критичных для миссии систем в рамках полного жизненного цикла разработки.
Задачи
- Проектировать и реализовывать тестовые процедуры на C/C++ для проверки требований SRS и SDD
- Проводить лабораторные исследования, отладку ПО и регрессионный анализ
- Разрабатывать и поддерживать матрицы трассируемости результатов тестов к требованиям
- Создавать тест-планы, тестовые процедуры и отчёты; выполнять интеграцию, верификацию и валидацию (IV&V) в лабораторной среде
- Определять внешние и внутренние аппаратно-программные интерфейсы, обновлять ICD
- Взаимодействовать с кросс-функциональными командами для устранения замечаний по верификации
- Поддерживать документацию по верификации и пакеты доказательств для сертификации
- Работать в рамках DevSecOps, применять практики CI/CD для автоматизации тестов и отчётности
- Участвовать в планировании, статус-апдейтах и снижении рисков
- Оказывать техническую поддержку младшим инженерам
Требования
- Степень бакалавра в Computer Engineering, Computer Science, Software Engineering или смежной области
- Минимум 9 лет профессионального опыта или магистерская степень и 7 лет опыта
- Владение C, C++ и/или Python для разработки автоматизированного тестового кода и скриптов
- Знание документации по верификации/тестированию систем, создания и выполнения тест-планов
- Опыт с DO-178C, разработкой safety-critical ПО и model-based engineering (MBSE, SysML/UML)
- Опыт разработки средств верификации ПО (тестовый код, процедуры, трассируемость) и работы с инженерами над дизайном и тестированием embedded ПО
- Опыт проектирования, интеграции и тестирования систем и программных комплексов
- Опыт работы в кросс-функциональных командах (Hardware, Software, Integration/Test)
Условия
- Медицинская, стоматологическая и оптическая страховка
- Гибкие условия и графики работы (например, 4x10)
- 401(k) с match
- Оплачиваемый отпуск, праздники, родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Годовые программы краткосрочного и/или долгосрочного вознаграждения
Навыки
- C
- C++
- Python
- Linux
- GitLab
- Atlassian
- DO-178C
- DevSecOps
- CI/CD
- Agile
- RTOS
- MBSE
- SysML
- UML