Embedded программист Python/C++
Описание
Обязанности: Интеграция оборудования по CAN, UART, I2C и SPI. Разработка скриптов, сервисных утилит и вспомогательного ПО на Python/C++. Доработка исходного кода, разработка драйверов и интеграция нестандартного оборудования при необходимости. Использование SITL/HIL для моделирования, отладки и проверки алгоритмов до установки на реальное изделие. Участие в сборке, стендовой настройке и доводке роботизированных систем в составе междисциплинарной команды. Требования: Понимание принципов работы PID-регуляторов, EKF, IMU, GNSS и систем стабилизации. Знание CAN, UART, I2C, SPI. Владение C++ и Python. Linux, Git, работа с командной строкой и инструментами сборки ПО. Базовое понимание STM32, RTOS и embedded-разработки. Умение пользоваться мультиметром, осциллографом и логическим анализатором при диагностике. Умение самостоятельно найти причину нестабильной работы по логам, телеметрии и фактическим измерениям. Готовность работать не только с программным кодом, но и непосредственно с аппаратной частью прототипа. Условия: оформление, гарантии, льготы и компенсации в соответствии с ТК РФ; дополнительные социальные льготы и компенсации, включая ДМС; достойная заработная плата; пятидневная рабочая неделя.