Eikon Research
Eikon - Radar Software Engineer/C++ Developer (Huntsville, AL/Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик ПО для семейства наземных радарных систем в компании Eikon Research. Проектирование и реализация алгоритмов обработки радиолокационных сигналов и трекинга, интеграция с embedded-системами и FPGA.
Задачи
- Разрабатывать программные реализации радарных алгоритмов — от низкоуровневой обработки сигналов до алгоритмов трекинга
- Разрабатывать ПО для взаимодействия с embedded-системами, микроконтроллерами и FPGA, включая CLI-утилиты и бенчмарки для тестирования прошивок
- Писать unit- и интеграционные тесты для нового и существующего кода
- Разрабатывать функциональность на основе распределённых message-фреймворков и архитектур message passing, интегрировать с радарным UI
- Вести документацию в коде и в PowerPoint/Word для продуктовой документации
- Оптимизировать производительность существующего кода
- Участвовать в Agile-практиках: daily standups, планирование и ревью спринтов
- Использовать Git, GitLab, Jira и Doxygen для управления кодом, трекинга задач, планирования и документации
- Помогать на других проектах Eikon при необходимости, включая разработку на C++/C, Java, MATLAB, JavaScript, участие в обсуждении архитектуры, код-ревью
Требования
- Степень бакалавра в computer science, математике, физике или инженерии либо 5+ лет дополнительного опыта вместо степени
- Гражданство США
- Активный допуск DoD Secret Clearance или способность получить/поддерживать DoD/DoW Secret Clearance
- 5+ лет опыта с C++11 или новее, CMake и GCC для ARM и x86-64
- Практический опыт работы с Linux
- Опыт работы с системами контроля версий (Git, GitLab)
- Способность работать в офисе при интеграции и тестировании оборудования
- Способность работать как в команде, так и самостоятельно
Условия
- Конкурентная компенсация
- Отличные бенефиты
- Интересные задачи и возможности карьерного роста
- Гибридный формат: офис в Huntsville, AL с периодическим присутствием на площадке
Навыки
- C++
- C++11
- CMake
- GCC
- Linux
- Git
- GitLab
- Jira
- Doxygen
- ARM
- x86-64
- FPGA
- Zynq
- RFSoC
- embedded systems
- signal processing
- Java
- MATLAB
- JavaScript