Cognitive Pilot разрабатывает роботизированные устройства автоматизации с/х техники, системы автопилотирования для с/х и рельсового транспорта: комбайнов, тракторов, трамваев.
Структурно компания разделена на отделы по продуктам и сферам компетенций.
И программная и аппаратная часть наших продуктов - собственной разработки. Целевой платформой для ПО управления является arm64 linux.
Ищем в команду инженера-разработчика микроконтроллерных устройств, который бы усилил команду в части разработки электронных устройств и микроконтроллерного ПО.
Что предстоит делать:
- Разрабатывать ПО для микроконтроллеров STM32 и Artery AT32 в задачах управления различными приводами, получения данных с датчиков и обмена с системой верхнего уровня
- Разрабатывать аналоговые и цифровые схемы, разрабатывать топологию печатных плат
- Моделировать важные части принципиальных схем
- Выполнять первичный запуск и тестирование разработанных устройств
- Участвовать в отладке и тестировании прототипов отдельных узлов и ровера в целом
Требования:
- Знание основных сред разработки и отладки устройств на базе микроконтроллеров, понимание технологии разработки встроенного программного обеспечения
- Опыт разработки ПО для STM32 c использованием HAL
- Хорошее знание цифровой и аналоговой схемотехники;
- Опыт разработки многослойных печатных плат в Altium Designer;
- Опыт работы с паяльным оборудованием
- Опыт работы с измерительным оборудованием (мультиметр, осциллограф)
- Навыки работы с периферийным оборудованием: аналоговые и цифровые датчики, электромоторы, элементы питания и т.д.
- Опыт работы с цифровым интерфейсам (CAN, SPI, I2C, UART)
Будет плюсом:
- Знание Python
- Опыт работы с FreeRTOS
- Опыт разработки систем автоматического управления с использованием электроприводов
- Опыт в робототехнике
- Опыт оформление КД на печатные платы по ЕСКД
- Знание методологии трассировки высокоскоростных интерфейсов и СВЧ
- Опыт работы в SolidWorks , SolidCAM