Санкт-Петербург
Обязанности:
- Разработка встроенного программного обеспечения для микроконтроллеров 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).
Пригодится в работе:
- Коммуникабельность и умение правильно задавать вопросы;
- Умение читать электрические принципиальные схемы;
- Умение пользоваться паяльником.
Условия:
- Интересные проекты
- Офис в центре города
- Гибкий график
- Зарплата по результатам собеседования