Red Cat Holdings
Senior Software Engineer, Swarm Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду разработки Apium Swarm Robotics: поддержка и развитие C++ кодовой базы для наземных станций и дронов, разработка новых алгоритмов роевого поведения и протоколов связи, участие в развитии архитектуры и процессов разработки.
Задачи
- Поддерживать и расширять C++ кодовую базу для наземной станции и операций дронов
- Разрабатывать новые алгоритмы роевого поведения
- Модифицировать и расширять протокол связи роя
- Участвовать в развитии программной архитектуры и инженерных процессов
Требования
- Гражданство или статус US Person
- Сильный опыт разработки на C++
- Frontend-разработка на HTML, CSS, JavaScript
- Backend-разработка на Python
- Разработка под Android на Java или Kotlin
- Предпочтение объектно-ориентированных методологий разработки
- Сильная математическая и/или физическая база, включая работу с векторными операциями
- Экспертный уровень C и C++, включая STL
- Глубокие низкоуровневые знания: работа компилятора, управление памятью
- Опыт разработки в Linux, включая POSIX и аналогичные библиотеки
- Умение работать самостоятельно при минимальном надзоре
- Стрессоустойчивость и эффективность под операционным давлением
Условия
- Удалённая или гибридная работа (США)
- Конкурентная зарплата $113,965 – $178,135
- Бонусы по результатам работы и опционы
- Командировки для тестирования и демонстраций
Навыки
- C++
- C
- Python
- HTML
- CSS
- JavaScript
- Java
- Kotlin
- Linux
- POSIX
- STL
- Android
- Agile
- MVC
- MVP
- MVVM
- Flutter
- React Native
- Xamarin
- STM32
- RTOS
- Embedded Linux
- Yocto
- Pub/Sub