Quest Defense Systems & Solutions
Lead Embedded Software Verification &Validation Engineer - Digital I&C
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по независимой верификации и валидации (IV&V) цифровых систем управления и встроенного ПО для атомной отрасли. Роль инженерная: определять, что и как проверять, и подтверждать соответствие требованиям, работая с командами software, hardware, firmware и FPGA.
Задачи
- Руководить независимой верификацией и валидацией (IV&V) цифровых I&C и встроенных систем управления
- Переводить системные, аппаратные, программные, firmware-, интерфейсные и эксплуатационные требования в цели верификации и тестовые требования
- Проводить, наблюдать и оценивать компонентное, подсистемное, системное, приёмочное (FAT) и регрессионное тестирование
- Оценивать результаты тестов и объективные доказательства на предмет выполнения требований
- Выявлять аномалии, технические риски, неполные доказательства и потенциальные проблемы соответствия; доводить их до устранения
- Документировать дефекты и технические проблемы, поддерживать расследование, диспозицию, корректирующие действия, ретест и закрытие
- Проводить оценку влияния изменений и определять необходимый регрессионный набор после изменений дизайна, ПО, аппаратуры или конфигурации
- Поддерживать тестовые симуляторы, автоматизированное тестовое оборудование, тестовые инструменты и производственные тестовые системы
- Поддерживать конфигурационный контроль тестовых сред, аппаратуры, ПО, firmware, тестовых носителей и доказательств верификации
- Руководить или поддерживать Factory Acceptance Testing с заказчиком, технические ревью и исполнение проекта
- Доносить статус тестирования, технические выводы, риски и рекомендации заказчикам и руководству проекта
- Обеспечивать техническое лидерство, менторство и наставничество инженеров и тестового персонала
- Работать в тесной связке с командами систем, ПО, аппаратуры, FPGA, качества, производства, поставщиками, заказчиками и проектным менеджментом
Требования
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering или смежной инженерной дисциплине
- 10+ лет опыта разработки встроенного ПО, включая знание языка C и инструментов разработки (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB и др.)
- Опыт разработки и исполнения стратегий верификации и валидации (V&V) сложных систем
- Опыт разработки тест-планов, тестовых процедур, тестовых отчётов и трассируемости требований
- Сильное понимание конфигурационного управления и тестирования на основе требований
- Сильное суждение в выборе стратегии верификации и объективных доказательств
- Опыт разработки ПО в safety-critical среде (DO-178, ISO 26262)
- Готовность к частым командировкам и длительным работам на площадке
- Гражданство: US Citizen или US Person
Условия
- Конкурентная оплата, полный пакет medical/dental/life и страхование нетрудоспособности
- 401(k) с вкладом работодателя
- Поддержка профессионального развития и сертификаций
- Гибкая, дружелюбная и коллаборативная рабочая среда
- Оплата по диапазону $130,000—$150,000 USD в зависимости от опыта и сертификаций
- Первые ~6 месяцев — Wilmington, NC, затем переход в Nampa, ID; возможна релокация или командировки ~50% времени
Навыки
- C
- GitLab
- Jira
- LDRA
- Arm Development Studio
- Visual Studio
- GDB
- FPGA
- DO-178
- ISO 26262
- Python
- IV&V
- V&V
- requirements traceability
- configuration management
- Factory Acceptance Testing
- automated test equipment