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

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

Похожие вакансии

Инженер-проектировщик систем холодоснабжения
Термокул, Группа компаний

Высшее профильное образование. Опыт проектирования холодильных систем от 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. Опыт проведения органолептической оценки и умение интерпретировать сенсорные данные, опыт анализа...