Embedded developer

ITS

Embedded developer

Москва, Ракетный бульвар, 16

Описание вакансии

О компании и проекте

Привет! Мы ищем разработчика встраиваемых систем в команду разработки IoT. Мы занимаемся созданием аппаратно-программного комплекса для мониторинга активности сотрудников на строительных и промышленных объектах.

Ключевая особенность: Вся разработка (и «железо», и «софт») ведется внутри компании. Мы создаем законченные продукты, которые уже активно используются на реальных объектах.

Сейчас мы развиваем экосистему вокруг наших умных часов — как программную часть самих часов, так и сопутствующие устройства: умные зарядки, BLE-маячки, тестовые стенды и другое периферийное оборудование, обеспечивающее бесперебойную работу системы.

Технический контекст

В основе новых разработок — чипы Nordic Semiconductor и платформа Zephyr RTOS. Мы активно используем:

• SoC/Module: nRF5340, nRF91, nRF52, nRF7001.

• Память: внешняя SRAM, NOR Flash, NAND.

• Интерфейсы: LTE, BLE, GNSS (GPS), WiFi.

• Питание и датчики: NPM1300 (PMIC) с задачами анализа зарядных процессов и энергопотребления, SPI MEMS-датчики (акселерометры, гироскопы), дисплеи (графическая библиотека LVGL).

Мы ищем инженера, готового погрузиться в экосистему Nordic и Zephyr. Нам предстоит много интересной работы как над новыми устройствами, так и над развитием текущих продуктов.

Чем предстоит заниматься

• Разработка на Zephyr RTOS: Создание и доработка ПО для устройств на Nordic Semi (nRF5340, nRF91). Проектирование архитектуры приложений, работа с потоками, Shell, файловыми системами.

• Энергоэффективность: Критически важная задача для всех наших IoT-устройств. Предстоит работа над режимами потребления, анализом заряда батарей и оптимизацией энергопотребления как для часов, так и для сопутствующих устройств (зарядки, маячки).

• Работа с периферией:

  • Интеграция PMIC NPM1300 (управление питанием, мониторинг зарядных процессов). - Взаимодействие с MEMS-датчиками по SPI/I2C.
  • Подключение внешней памяти (SRAM, NOR, NAND).
  • Разработка графического интерфейса с использованием библиотеки LVGL для дисплеев.

• Драйверостроение: Разработка и адаптация драйверов устройств под фреймворк Zephyr. Активная работа с Device Tree (DTS) для описания аппаратной конфигурации.

• Беспроводные стеки: Настройка и использование BLE, LTE, WiFi (nRF7001), GNSS.

• Инструментарий: Написание скриптов сборки на CMake, создание вспомогательных скриптов для тестирования и прошивки на Python.

Требования (обязательные)

• Уверенное знание C/C++.

• Опыт коммерческой разработки под микроконтроллеры (STM32, ESP32, Nordic или аналоги).

• Понимание работы Real-Time OS (RTOS). Опыт работы именно с Zephyr RTOS будет вашим ключевым преимуществом.

• Понимание интерфейсов: UART, I2C, SPI.

• Умение читать схемы и даташиты, работа с осциллографом/логическим анализатором.

• Владение Git на уровне комфортной работы в команде (фичи, merge, ревью).

Будет серьезным плюсом

• Опыт работы с линейкой Nordic Semiconductor (nRF52, nRF53, nRF91) и nRF Connect SDK.

• Практический опыт написания драйверов и работы с Device Tree (DTS) в рамках Zephyr.

• Опыт разработки графических интерфейсов на LVGL.

• Знание CMake (понимание структуры проектов, написание скриптов).

• Навыки программирования на Python (для автоматизации, вспомогательных утилит).

• Опыт интеграции сложной периферии: PMIC (анализ энергопотребления и зарядных профилей), внешняя память (NAND/NOR).

• Понимание принципов энергоэффективной разработки для IoT-устройств (sleep modes, power profiling).

• Знакомство с LTE-M/NB-IoT стеком.

Мы предлагаем

• Удаленная работа или комфортный офис — на твой выбор.

• Современный инструментарий: мы работаем в VSCode / Cursor, ведем задачи в Яндекс.Трекере, используем Git.

• Стабильность: работа в развивающейся продуктовой компании с полным циклом разработки (не аутсорс).

• Оформление по ТК РФ, полностью «белая» заработная плата.

• Интересные задачи: Работа с современным стеком (Nordic + Zephyr), проектирование энергоэффективных IoT-устройств, разработка драйверов, создание графических интерфейсов. Возможность влиять на архитектуру и технические решения.

• Реальная возможность профессионального и карьерного роста внутри команды.

• Официальная ИТ-аккредитация и все связанные с ней льготы.

Навыки
  • C/C++
  • STM32
  • ESP32
  • Git
  • nRF52
  • nRF Connect SDK
  • Zephyr
  • CMake
  • BLE
  • LTE
  • nRF7001
  • WiFi
  • GNSS
  • Nordic
  • nRF5340
  • nRF91
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Инженер-программист (микроконтроллеры STM32)

Конструкторское бюро беспилотных систем

  • Москва

  • Не указана

Рекомендуем
ТехВилл

Embedded-инженер

ТехВилл

  • Москва

  • Не указана

Рекомендуем
Системотехника
  • Москва

  • Не указана

  • Москва

  • Не указана

СНИИП-СИСТЕМАТОМ

Инженер-разработчик (Verilog)

СНИИП-СИСТЕМАТОМ

  • Москва

  • до 180000 RUR

ИнСАТ
  • Москва

  • от 180000 RUR

Алабуга, ОЭЗ ППТ

Embedded разработчик

Алабуга, ОЭЗ ППТ

  • Москва

  • от 277500 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию