К содержанию
myOffer Вакансии
Все вакансии

ЗАО Сервис-Газификация

Инженер-программист встраиваемых систем (IoT: C / C++, Go)

Опубликовано

Языки
Английский
C++GoPythonGitGitLabLinuxBash
Откликнуться

Доступ к отклику проверим при нажатии.

О вакансии

Вакансия «Инженер-программист встраиваемых систем (IoT: C / C++, Go)» в компании ЗАО Сервис-Газификация.

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

  • Разработка прошивок микроконтроллеров (nRF52, STM32, ESP32) для IoT-устройств компании (трекеры персонала, базовые станции, измерительные приборы) – основное направление работы;
  • Разработка и сопровождение ПО базовой станции на языке Go (Embedded Linux): сервисы обмена данными с устройствами и передачи данных на сервер;
  • Поддержка и развитие единого радиопротокола, общего для всех устройств компании: внесение изменений и их распространение на все устройства;
  • Разработка IIoT-устройств в рамках существующей технической архитектуры, улучшение архитектуры;
  • Работа по V-модели: реализация по требованиям системного аналитика, участие в ревью требований, написание модульных тестов, участие в составлении тест-планов совместно с тестировщиком, прослеживаемость «требование → код → тест»;
  • Ведение задач в Jira, GitLab CI;
  • Разработка безопасного кода с учётом требований СБ;
  • Разработка вспомогательного ПО: конфигураторы устройств, ПО полуавтоматической проверки плат после монтажа для производства, скрипты отладки и визуализации на Python;
  • Участие в полном цикле продуктовой разработки — от обсуждения и прототипирования до запуска устройств в серийное производство; подготовка исходных данных для технической документации.

Что нужно для работы

  • НАШИ ТРЕБОВАНИЯ
  • Опыт разработки ПО для микроконтроллеров (bare metal, RTOS) на языке C / C++ — от 2 лет;
  • Опыт работы с Linux, в т.ч. Embedded Linux: кросс-компиляция под ARM, systemd, bash-скрипты;
  • Язык Python (скрипты для отладки / визуализации / CLI);
  • Уверенное знание git, опыт работы через merge request и код-ревью;
  • Опыт написания модульных тестов и работы по техническим требованиям / ТЗ;
  • Понимание основ электроники, архитектуры микроконтроллеров ARM, знание основ радиотехники;
  • Умение пользоваться мультиметром, логическим анализатором, осциллографом, анализатором спектра;
  • Чтение технической документации (datasheet, reference manual) на английском языке.
  • БУДЕТ ПРЕИМУЩЕСТВОМ
  • Опыт работы с Zephyr / nRF Connect SDK, FreeRTOS, ESP-IDF;
  • Опыт работы с LoRa (SX126x, LR11xx / LR2021, RTToF) либо Zigbee / Thread / Matter;
  • Опыт работы с BLE (в т.ч. iBeacon) и сканирова
  • Заработная плата: Уровень дохода не указан
  • Полезные ссылки

Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к отклику или контакту работодателя.

Откликнуться

Доступ к отклику проверим при нажатии.

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

ООО Р-Софт

Программист C++ (+ Golang)

Backend
Гибрид

Реализация уровня абстракции от платформы во встроенном программном обеспечении на основе Embedded Linux и SDK системы на…

C++GoGitLabLinux

C++ Developer (Middle)

BackendMiddle
ГибридМинск

Разрабатывать и поддерживать эффективный, надёжный и переиспользуемый код на C/C++;

C++PythonGitLinux

Больше подходящих вакансий