Stark
Senior Software Engineer Electronic Warfare (All Genders)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в команду Electronic Warfare компании Stark. Разработка встраиваемого ПО на современном C++ для программно-определяемых RF-систем и автономных платформ, архитектура, конкурентность и тестирование.
Задачи
- Определять, развивать и поддерживать общую программную архитектуру встраиваемых приложений с высокой пропускной способностью, детерминированной задержкой и модульной развязкой
- Проектировать абстракции, чистые API и границы интерфейсов между алгоритмами, сетевым уровнем и драйверами оборудования
- Выявлять архитектурный долг, упрощать потоки данных и руководить рефакторингом прототипного кода до production-ready состояния
- Проектировать и реализовывать ключевые модули на современном C++ (C++20/23) с чистыми моделями конкурентности и эффективным использованием памяти
- Внедрять модульные паттерны, тестовые харнессы (unit, integration, HIL), воспроизводимые сборки и CI/CD quality gates
- Работать в тесной связке с алгоритмическими разработчиками, RF-инженерами и специалистами по железу
Требования
- Опыт проектирования и поддержки средних и крупных C++ кодовых баз, знание паттернов проектирования и принципов чистой архитектуры
- Глубокий опыт с Modern C++ (C++17/20/23), включая шаблонное метапрограммирование, конкурентность и профилирование (gdb, valgrind, perf)
- Знание архитектуры Linux, многопоточности, IPC, асинхронного I/O, POSIX API и edge-сетей
- Опыт построения автоматизированных тестовых наборов (моки, стабы, контрактное тестирование, HIL) и интеграции CI/CD для real-time/embedded ПО
- Умение конструктивно работать с командами быстрого прототипирования и давать прагматичные архитектурные рекомендации
- Готовность получить и поддерживать security clearance; CV на английском
Условия
- Работа над системами, напрямую защищающими персонал и суверенитет Европы
- Работа с ведущими специалистами над автономными системами, продвинутыми двигателями и защищёнными киберплатформами
- Быстрая и коллаборативная среда с серьёзной поддержкой R&D
- Equal opportunity employer
Навыки
- C++
- C++17
- C++20
- C++23
- Linux
- POSIX
- IPC
- многопоточность
- CI/CD
- gdb
- valgrind
- perf
- Protobuf
- FlatBuffers
- ZeroMQ
- gRPC
- GNU Radio
- SDR
- DSP
- Yocto
- Buildroot
- RTOS