Мы-крупная производственная компания. На данный момент мы в поиске Embedded C++ разработчика в Ростове-на-Дону.
Нам нужен талантливый разработчик уровня middle+/senior, который готов заниматься перспективными разработками.
Основные задачи нового специалиста:
- Анализировать требования, выбирать архитектуру и самостоятельно разрабатывать бортовое, наземное и вспомогательное ПО.
- Реализовывать согласованные алгоритмы, обмен командами и телеметрией. Согласовывать интерфейсы и интегрировать ПО с оборудованием.
- Адаптировать готовые программные компоненты. Создавать тесты, имитаторы и средства диагностики, участвовать в испытаниях и устранять дефекты.
- Вести код и версии в Git, обеспечивать воспроизводимость сборок, документировать архитектуру, интерфейсы, зависимости и ограничения.
- Применять ИИ и автоматизацию с проверкой результатов. Самостоятельно осваивать технологии и анализировать технические источники.
Для этого требуется:
- Опыт разработки ПО робототехнических комплексов или космических систем с доведением до работы на реальном оборудовании.
- Профильное высшее техническое образование: ИТ, вычислительная техника, радиоэлектроника, микроэлектроника, робототехника или смежное направление.
- Высокий уровень C/C++ и Python, самостоятельная разработка и отладка, чтение чужого кода. Понимание управления памятью и многопоточности.
- Опыт встраиваемой разработки на микроконтроллерах и под Linux. Понимание ограничений памяти, времени исполнения и принципов работы систем реального времени.
- Уверенная работа с Git, средствами сборки и отладки, автоматизированными тестами. Умение воспроизвести программный дефект и подтвердить его устранение.
- Понимание возможностей и ограничений ИИ, опыт ИИ-ассистентов или агентов в разработке и техническом поиске. Умение объяснить, проверить и исправить полученный код, самостоятельно работать без ИИ.
Мы предлагаем:
Если вы готовы и хотите создавать новые продукты, пишите, будем рады рассказать вам детали вакансии)