Lockheed Martin
Software Engineer Sr - E3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду APEX Lockheed Martin Space для поддержки обработки данных OPIR в программах предупреждения о ракетном нападении. Основной фокус — инфраструктура разработки, автоматизация и CI/CD для сборки, тестирования и развёртывания mission-critical ПО.
Задачи
- Разрабатывать и поддерживать CI/CD пайплайны для сборки, тестирования, анализа и развёртывания ПО
- Автоматизировать процессы разработки, интеграции и тестирования
- Создавать и поддерживать среды разработки и тестирования с использованием контейнеров и виртуализации
- Поддерживать сборки ПО в Linux и на встраиваемых целевых платформах
- Разрабатывать инструменты и скрипты на Python, C++, Bash и других языках для автоматизации инженерных процессов
- Управлять зависимостями ПО, конфигурациями сборки и инфраструктурой разработки
- Устранять проблемы сборки, развёртывания и окружений в командах разработки
- Поддерживать инфраструктуру автоматизированного тестирования и регрессии
- Поддерживать практики конфигурационного управления и контроля версий
Требования
- Степень в области Computer Science, Computer Engineering, Software Engineering или эквивалентный опыт
- Опыт разработки на C++, Python или другом современном языке программирования
- Опыт разработки ПО в среде Linux
- Опыт работы с Git или другими системами контроля версий
- Возможность получить допуск Secret
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий график работы (например, 4x10)
- 401(k) с match
- Оплачиваемый отпуск и праздничные дни
- Родительский отпуск
- EAP, гибкие расходные счета, помощь в обучении
- Страхование жизни, краткосрочная и долгосрочная нетрудоспособность
- Возможны годовые краткосрочные и/или долгосрочные программы премирования
Навыки
- C++
- Python
- Bash
- Linux
- Git
- CI/CD
- Jenkins
- GitLab CI
- GitHub Actions
- Docker
- Podman
- Kubernetes
- CMake
- контейнеризация
- виртуализация
- автоматизированное тестирование
- infrastructure-as-code
- configuration management
- cross-compilation
- embedded
- cloud
- distributed computing