О компании:
Работа в компании полного цикла: от разработки до серийного производства.
- основная разрабатываемая продукция: различные типы радиостанций (портативные, автомобильные, стационарные и базовые; цифровые/аналоговые и др.);
- другая продукция: усилители мощности, малошумящие усилители, передатчики и приемники в целом, синтезаторы частоты, генераторы, смесители.
Причина появления вакансии: расширение штата в связи с запуском компанией новой линейки.
Обязанности:
Работа в отделе разработки. Подчинение техническому директору.
- разработка и отладка прошивок для микроконтроллеров (SТМ32, в перспективе Nordic nRF)
- работа с периферией МК: (GPIO, таймеры, прерывания, "DMA", АЦП/ЦАП
- реализация обмена по интерфейсам: "UART, SPI, 12С" (и при необходимости USB)
- интеграция с внешними модулями и датчиками по даташитам
- отладка с использованием отладчика (SWD/GTAG), логического анализатора, осциллографа
- написание понятного, поддерживаемого кода и базовой технической документации
- участие в тестировании и доводке устройств
Требования:
- образование высшее профильное
- аналогичный опыт работы
Владение знаниями и навыками:
- знание языка С (базы embedded-разработки); понимание указателей, работы с памятью, битовых операций
- понимание архитектуры микроконтроллеров: регистры, прерывания, тактирование, карта памяти
- опыт работы с любым МК (STM32, Arduino/AVR, ESP, nRF)
- умение читать принципиальные схемы и даташиты на английском
- базовые навыки отладки железа (понимание, как "прозвонить" проблему: софт это или железо)
Желательные знания и навыки:
- опыт работы с STM32 (HAL/LL, либо "голые регистры" - регистровый уровень особенно ценит компания)
- понимание и опыт настройки DMA (перенос данных без участия процессора - важно для нашей периферии)
- знакомство с Nordic nRF (nRF52/nRF53) и его SDK / nRF Connect SDK (Zephyr)
- понимание беспроводных протоколов: BLE (Bluetooth Low Energy), у Nordic это профильная тема
- опыт с RTOS (FreeRTOS, Zephyr) - хотя бы на уровне понимания задач и очередей
- навыки работы с системой контроля версий (Git)
- понимание принципов энергосбережения (low-power режимы) - критично для побочных автономных устройств
- базовые знания по электронике (умение собрать макет, припаять, измерить)
- Python для вспомогательных скриптов/тестов
Владение программами:
- cреды разработки (IDE): Keil MDK, IAR Embedded Workbench, STM32CubeIDE, Segger Embedded Studio (опыт с любой из них приветствуется)
- Python - для написания вспомогательных скриптов для тестирования, обработки логов и генерации кода
- Git (GitHub/Gitlab) - обязательный навык для командной работы
- инструменты отладки и мониторинга: терминальные программы (Putty, TeraTerm, CoolTerm), анализаторы протоколов (Saleae Logic, PulseView)
- AI: уметь использовать нейросети, как базовый рабочий навык современного инженера, для написания документации и ускорения рутинных задач
Условия:
- адрес места работы: офис в г. Фрязино Московской области
- график работы: 5/2, с 8:00 до 17:00 (пятница, до 15:45). Возможен гибкий график (обсуждается)
- оклад обсуждается: 350 000 - 400 000 руб. (на руки)
- премии: ежемесячная премия по итогам выполнения проектов (KPI), годовая премия по результатам работы (13-я зарплата)
- социальный пакет: полный соцпакет по ТК РФ, компенсация транспорта до офиса (в зависимости от дальности места проживания)
Преимущества работы в компании:
- Участие в реальных проектах по разработке прошивок для современных цифровых радиостанций, носимой электроники и систем беспроводной связи. Компания создает продукты, которые конкурируют с мировыми аналогами, а также внедряет новые технологии, исследует новейшие тренды, используем свежий подход при разработке.
- Компания дает возможность разработчику самому принимать решения по выбору архитектуры и подходов к реализации в рамках технического задания.
- В компании реализован полный цикл производства: от закупки комплектующих до выхода серийного выпуска. Возможность увидеть свой продукт в реальной жизни, где используется в сложных полевых условиях.
- Оплата профильных курсов и участие в конференциях. Разработчик сможет работать с современным оборудованием и получить бесценный опыт в стандартах связи нового поколения.