Lockheed Martin
Software Engineer Sr - E3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по разработке ПО для Mission Assurance и Anti-Tamper на платформах F-35 JSF и IFG. Работа с embedded-системами, middleware и CI/CD в Linux-окружении.
Задачи
- Разрабатывать, поддерживать и выполнять unit-тесты и тест-сьюты на основе требований для критичных для миссии компонентов ПО
- Участвовать в Agile-церемониях (scrum, sprint planning, ретроспективы) и вести задачи в Jira, Confluence
- Реализовывать функциональность на C/C++ в Linux, управлять исходным кодом в GitLab (ветки, merge, pull-requests)
- Проектировать и разрабатывать middleware-компоненты для взаимодействия подсистем
- Строить, настраивать и поддерживать CI/CD-пайплайны (GitLab CI, Jenkins) для сборки, статического анализа, тестирования и деплоя
- Вести embedded-разработку: доступ к памяти через memory-mapped I/O, bare-metal код, интеграция с RTOS
- Проводить root-cause анализ аномалий ПО: изоляция неисправностей, отладка, after-action отчёты
- Взаимодействовать с системными инженерами, инженерами по железу и тестовыми командами по интерфейсам, производительности и безопасности
- Готовить и поддерживать техническую документацию, тестовые процедуры и эксплуатационные инструкции
Требования
- Степень бакалавра или выше в Computer Science, Software Engineering, Electrical Engineering или смежной технической области
- Минимум 3+ года опыта разработки ПО, включая embedded или критичные для миссии системы
- Secret Clearance с возможностью получить Special Access Program (SAP) Clearance
Условия
- Медицинская, стоматологическая и оптическая страховка
- Гибкие условия и графики работы (например, 4x10)
- 401(k) с match
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые программы краткосрочного и долгосрочного вознаграждения
Навыки
- C
- C++
- Linux
- GitLab
- GitLab CI
- Jenkins
- Jira
- Confluence
- GNU Make
- CMake
- AMD/Xilinx FPGA
- Vitis
- Vivado
- VxWorks
- FreeRTOS
- OpenSSL
- WolfSSL
- RTOS
- bare-metal
- memory-mapped I/O
- reverse engineering
- Agile