Программист встраиваемых систем (C/C++)

Дата размещения вакансии: 01.06.2026
Работодатель: Хохряков Игорь
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 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 на уровне автоматизации тестирования и взаимодействия с оборудованием.

Условия:

  • Все белое и официальное
  • Возможность роста
  • Доход соразмерный квалификации
  • ДМС