Red Cat
Senior Software Engineer, Swarm Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Apium Swarm Robotics, работающую над ПО роевой автономии для воздушных, наземных, надводных и подводных аппаратов. Поддержка существующей кодовой базы и разработка новых функций для C++ ядра и Python веб-сервисов наземной станции.
Задачи
- Поддерживать и расширять C++ кодовую базу для наземной станции и работы дронов
- Разрабатывать новые алгоритмы роевого поведения
- Модифицировать и расширять протокол связи роя
- Участвовать в развитии программной архитектуры и инженерных процессов
Требования
- Гражданство или статус US Person
- Сильный опыт разработки на C++
- Frontend-разработка на HTML, CSS, JavaScript
- Backend-разработка на Python
- Разработка под Android на Java или Kotlin
- Опыт объектно-ориентированной разработки
- Сильная математическая и/или физическая база, включая работу с векторными операциями
- Экспертный уровень C и C++, включая STL
- Глубокие знания низкого уровня: работа компилятора, управление памятью
- Опыт разработки в Linux, включая POSIX и аналогичные библиотеки
- Умение работать самостоятельно с минимальным контролем
- Стрессоустойчивость в условиях операционного давления
Условия
- Конкурентная зарплата $113,965 – $178,135
- Бонусы по результатам работы и опционы
- Удалённая работа благодаря продвинутому SITL-стенду
- Командировки для тестирования и демонстраций
Навыки
- C++
- C
- Python
- HTML
- CSS
- JavaScript
- Java
- Kotlin
- Linux
- POSIX
- STL
- Android
- Agile