Обязанности:
- Разработка прошивок на C для STM32 и RISC-V микроконтроллеров: уровень регистров и HAL.
- Реализация коммуникационных стеков реального времени (CAN, I2C, SPI, UART).
- Разработка bare-metal и RTOS-приложений.
- Интеграция датчиков и исполнительных устройств в систему автопилота.
- Участие в отладке и тестировании печатных плат совместно с отделом электронных блоков.
- Написание технической документации и руководств пользователя на прошиваемые модули.
- Разработка утилит автоматизации на Python (тестирование устройств, взаимодействие с аппаратными адаптерами).
- Опыт разработки под STM32 и/или RISC-V (Cortex-M, CH32, GD32, ESP32) от 3 лет.
- Уверенный C: ручная работа с регистрами, прерывания, DMA, оптимизация по памяти и тактам.
- Самостоятельная реализация промышленных протоколов на уровне пакетной сборки/разборки без сторонних библиотек.
- Уверенный C++ для встраиваемых систем.
- Опыт разработки bare-metal или RTOS (FreeRTOS, Zephyr, NuttX).
- Реализация надёжных драйверов I2C/SPI/UART с восстановлением шин: конечные автоматы, таймауты, аппаратный сброс.
- Python на уровне автоматизации тестирования и взаимодействия с оборудованием.
- Все белое и официальное
- Возможность роста
- Доход соразмерный квалификации
- ДМС
Похожие вакансии
Инженер-проектировщик систем холодоснабжения
Термокул, Группа компаний
Высшее профильное образование. Опыт проектирования холодильных систем от 3-х лет. Рассмотрим соискателей с меньшим опытом работы и соискателей последнего...
100 000 руб.
Senior С++ Tools Developer (gamedev)
BLACKHUB GAMES
Уверенное владение С++. Понимание принципов ООП, базовых алгоритмов, структур данных и их сериализации. Понимание принципов Data Oriented Design и Entity...
Platform Integrations Developer (C++)
BLACKHUB GAMES
Коммерческий опыт разработки на C++ от 3 лет в команде. Знание современных стандартов С++ (11/14/17/20) и STL.
NPD Manager / Технолог-разработчик продукта (табачное направление)
ANCOR
Опыт технологической разработки пищевого продукта от end-to-end. Опыт проведения органолептической оценки и умение интерпретировать сенсорные данные, опыт анализа...
