BAE Systems
Eng II - SW
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в группу Software and Ground Solutions для разработки встраиваемого ПО спутников и сопутствующей тестовой инфраструктуры. Полный жизненный цикл ПО: требования, архитектура, код, тестирование, интеграция и документация.
Задачи
- Разрабатывать и тестировать встраиваемое ПО для спутниковых, бортовых и наземных систем
- Выполнять полный жизненный цикл ПО: требования, архитектура, проектирование, код, тестирование, интеграция, документация и поддержка
- Поддерживать регулярный и предсказуемый график работы
- Выстраивать и поддерживать эффективные рабочие отношения внутри отдела, стратегических бизнес-подразделений и компании
- Выполнять другие задачи по необходимости
Требования
- Степень бакалавра или выше в области инженерии или смежной технической специальности и опыт от 2 лет
- Действующий допуск Secret с возможностью получить и поддерживать Top Secret/SCI
- Опыт в одной или нескольких областях: Rust, C/C++, Python, Embedded Linux, взаимодействие с FPGA и понимание системных интерфейсов, обмен сообщениями (MQTT, ZeroMQ), конфигурирование дистрибутивов Embedded Linux (PetaLinux, Yocto), разработка device tree
- Опыт проектирования, разработки и тестирования ПО на перечисленных языках
- Понимание и опыт развёртывания и эксплуатации приложений на Linux
- Опыт объектно-ориентированного проектирования
- Опыт построения UML-диаграмм классов, последовательностей и деятельности
- Опыт формальных практик разработки ПО: управление конфигурацией, стандарты кодирования и стайлгайды
Условия
- Работа на площадке пять дней в неделю в основном офисе
- Возможны командировки и поездки между кампусами компании
- Работа в офисе, лаборатории, производственном цехе или чистой комнате, на открытом воздухе или в удалённой исследовательской среде
- Медицинская, стоматологическая и офтальмологическая страховка, HSA, план 401(k), страхование по инвалидности и жизни
- Программа помощи сотрудникам, юридический план и скидки (дом, авто, страхование питомцев)
- Оплачиваемые отпуска и праздники, включая родительский, военный и другие виды отпусков
- Программа признания сотрудников с денежными и нематериальными наградами
Навыки
- Rust
- C
- C++
- Python
- Ruby
- Embedded Linux
- FPGA
- MQTT
- ZeroMQ
- PetaLinux
- Yocto
- Device tree
- Linux
- UML
- CI/CD
- Containerization
- Protobuf
- FlatBuffers
- MATLAB
- Cameo
- PlantUML
- DevSecOps
- OpenEmbedded
- gtest
- ctest
- TDD
- hardware-in-the-loop
- Agile