ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
-
Разработка устройств передачи данных с аналоговых и цифровых датчиков на компьютер посредством интерфейсов USB и Bluetooth.
-
Цифровая обработка сигналов и разработка алгоритмов
-
Работа с чужим кодом. Поддержка и развитие существующих проектов на базе ARM микроконтроллеров STM32 и nRF52.
-
Анализ документации, требований и ограничений, предъявляемых к функционалу.
-
Разработка и написание ПО и bootloader для микроконтроллеров.
-
Написание библиотек и модификация библиотек производителей.
-
Оформлением кода и именованием переменных и функций по стандартам организации.
-
Ведение системы контроля версий.
-
Работа с инженерами на различных уровнях.
-
Поиск необходимой информации, изучение документации.
ОТ ВАС ПОТРЕБУЮТСЯ ЗНАНИЯ И НАВЫКИ:
Языки программирования:
-
С/С++. Умение работать с чужим кодом, разбирать и модифицировать библиотеки производителя.
-
Понимание послойной структуры работы с кодом.
Программные среды:
-
Keil µVision 5, STM32CubeIDE.
-
Умение конфигурировать микроконтроллеры STM32 в среде STM32CubeMX.
-
Умение работать с системой контроля версий Git.
Знание интерфейсов и технологий:
-
USB. Работа с классами CDC и HID. Понимание работы с дескрипторами USB.
-
I2C, SPI, UART. Хорошее понимание протоколов, написание своих библиотек для работы с периферийными устройствами.
-
Умение работы с операционными системами реального времени (типа FreeRTOS)
-
Знание ЦОС (ADC, DAC , фильтрация).
Приветствуется:
-
Реализация BLE-приложений и понимание BLE-стека, работа с BLE-профилями, сервисами и характеристиками;
-
Опыт работы с nRF Connect SDK, использование BLE SoftDevice и настройка BLE-протокола;
-
Опыт работы с дисплеями и графическими библиотеками;
-
Умение работать с мультиметром, осциллографом, генератором, логическим анализатором;
-
Знание технического английского языка;
МЫ ПРЕДЛАГАЕМ:
- Официальное трудоустройство с первого рабочего дня, полный соц.пакет;
- 5-дневная рабочая неделя, возможно гибкое начало рабочего дня;
- Комфортное современное рабочее место;
- Возможность взять несколько дополнительных оплачиваемых дней отдыха;
- Выплаты годовых премий по результатам работы;
- Дружная рабочая атмосфера, отсутствие "текучки"!
Приглашаем Вас стать частью нашей команды, где Вы сможете расти и развиваться вместе с нами!