Подбор инженера-программиста

Подбор инженеров-программистов - Инженерное кадровое агентство


Инженер-программист (встроенное ПО радиоаппаратуры)

Вакансия в г. Фрязино Московской области.

О компании:

  • работа в компании-разработчике средств и систем радиосвязи;
    • разрабатываемая продукция: различные типы цифровых радиостанций, системы беспроводной связи;
    • другая продукция: носимая электроника.

Причина появления вакансии: расширение штата в связи с запуском компанией новой линейки.

Обязанности:

Работа в отделе разработки. Подчинение техническому директору.

• разработка и отладка прошивок для микроконтроллеров (SТМ32, в перспективе Nordic nRF)
• работа с периферией МК: (GPIO, таймеры, прерывания, "DMA", АЦП/ЦАП
• реализация обмена по интерфейсам: "UART, SPI, 12С" (и при необходимости USB)
• интеграция с внешними модулями и датчиками по даташитам.
• отладка с использованием отладчика (SWD/JTAG), логического анализатора, осциллографа
• написание понятного, поддерживаемого кода и базовой технической документации
• участие в тестировании и доводке устройств

Требования:

• образование высшее техническое, предпочтительно по специальности "Радиотехника", "Прикладная математика и информатика" или смежные специальности
• опыт работы инженером-программистом встроенного ПО от 3-х лет

Владение специальными навыками и знаниями:
• знание языка С (базы 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: уметь использовать нейросети, как базовый рабочий навык современного инженера, для написания документации и ускорения рутинных задач
• уверенное владение Word, Ехсеl, Google Таблицы для ведения документации и первичного анализа данных

Условия:

• адрес места работы: Московская обл., г. Фрязино
• график работы: 5/2, с 8:00 до 17:00 (пятница, до 15:45). Возможен гибкий график (обсуждается).
• оклад обсуждается: для специалистов с профильным опытом более 3-х лет - до 400 000 руб. (на руки); для специалистов с профильным опытом до 3-х лет - до 200 000 руб. (на руки);
• премии: ежемесячная премия по итогам выполнения проектов (KPI), годовая премия по результатам работы (13-я зарплата).
• социальный пакет: полный соцпакет по ТК РФ, компенсация транспорта до офиса (в зависимости от дальности места проживания)
• командировки: редко, плата по ТК РФ с сохранением среднего заработка + суточные

Преимущества работы в компании:

1. Участие в реальных проектах по разработке прошивок для современных цифровых радиостанций, носимой электроники и систем беспроводной связи. Компания создает продукты, которые конкурируют с мировыми аналогами, а также внедряет новые технологии, исследуеет новейшие тренды, используем свежий подход при разработке.
2. Компания дает возможность самому принимать решения по выбору архитектуры и подходов к реализации в рамках технического задания.
3. Работа в компании полного цикла производства: от закупки комплектующих до выхода серийного выпуска.
4. Оплата профильных курсов и участие в конференциях. Программист сможет получить бесценный опыт в стандартах связи нового поколения.

Контакты по вакансии:

  • E-mail: cv@ca-em.ru, в теме письма укажите: "Резюме на вакансию инженера-программиста".