Инженер-программист

з/п не указана

Санкт-Петербург

Требуемый опыт работы: 3–6 лет

Проектная работа/разовое задание, полный день

Обязанности:
  • Разработка встроенного программного обеспечения для микроконтроллеров ARM (Cortex M0, M3, M4);
  • Работа со стандартными интерфейсами микроконтроллеров (GPIO, UART, SPI, I2C, PWM);
  • Разработка протоколов информационного обмена между микроконтроллером и Wi-Fi, BLE модулями, а также мобильными приложениями;
  • Взаимодействие с разработчиками мобильных приложений iOS/Android.

Требования:
  • Знание языка C/C++ (в основном С для embedded устройств);
  • Опыт работы с различными датчиками/микросхемами (АЦП, драйверы дисплеев, датчики температуры/влажности);
  • Английский язык на уровне чтения технической документации.

Будет преимуществом:

  • Опыт разработки с применением операционных систем реального времени (FreeRTOS);
  • Опыт работы с микроконтроллерами STM8, STM32, ST BlueNRG, ESP8266;
  • Опыт работы с BLE, Wi-fi и другими протоколами беспроводной связи;
  • Опыт разработки устройств с дисплеями на электронных чернилах (e-Ink) и устройств с батарейным питанием;
  • Опыт работы с системами контроля версий (git).

Пригодится в работе:

  • Коммуникабельность и умение правильно задавать вопросы;
  • Умение читать электрические принципиальные схемы;
  • Умение пользоваться паяльником.

Условия:
  • Интересные проекты
  • Офис в центре города
  • Гибкий график
  • Зарплата по результатам собеседования

Ключевые навыки

C/C++

Вакансия опубликована 10 ноября 2021 в Санкт-Петербурге