Обязанности:
- Разработка программного обеспечения(прошивок) для IOT и TWS устройств
Требования:
-
Опыт программирования на языке C от 3 лет, наличие завершенных проектов;
-
Опыт низкоуровневого программирования микроконтроллеров с применением assembler’а;
-
Понимание устройства GCC toolchain (makefile, параметры компиляции, скрипты линкера ld);
-
Знание архитектуры микроконтроллеров, понимание деталей работы ядра и периферии;
-
Хорошее понимание Bluetooth технологии, аудиопрофилей, BLE, LEA
-
Знание цифровой схемотехники и типовых решений для подключения интеллектуальных сенсоров;
-
Понимание принципов проектирования ПО, тестирования, continuous integration;
-
Опыт работы с системами контроля версий;
Высшее образование;
Желательно, но не обязательно:
- Опыт разработкис интенсивной передачей данных по 2,4 GHz
- Опыт работы с RISC-V, stm32;
- Опыт работы с DSP, LLVM, clang
- Опыт отладки устройств с беспроводными функциями
- Опыт в обработке цифровых сигналов, FFT, DFFT;
- Среды разработки Eclipse, IAR, Keil, MPLabX, VSCode (любая из них);
- Опыт разработки принципиальных электрических схем.
- Навыки работы с анализаторами сигнала, сниферами, спектральными данными
- Знание C# и навыки программирования под десктопные решения.
Так же приветствуется:
-
Умение работать с информацией, - анализ даташитов, статей, способность доступно написать руководство пользователя.
-
Навыки самоорганизации, - навыки планировать свою деятельность и своевременно информировать непосредственного руководителя о статусе выполняемых задач.
-
Коммуникативные навыки, - готовность общаться с заказчиком и рабочей группой для поиска оптимального решения.
-
Стрессоустойчивость, - готовность участвовать в срочных проектах, заниматься экстремальным программированием.
-
Работа в команде, git, youtrack.
Условия:
-
Работа в современном офисе в г. Фрязино;
-
График работы: 8-ми часовой рабочий день (5/2);
-
Соответствие ТК РФ;
-
Полностью белая заработная плата, размер З/п по результатам собеседования.