з/п не указана
Санкт-Петербург
От 3 до 6 лет
Обязанности:
- Разработка прошивок на 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 на уровне автоматизации тестирования и взаимодействия с оборудованием.
Условия:
- Все белое и официальное
- Возможность роста
- Доход соразмерный квалификации
- ДМС