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

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

Коротко

Инженер-программист встраиваемых систем для разработки прошивок микроконтроллеров (nRF52, STM32, ESP32) и ПО базовых станций на Go под Embedded Linux для IoT-устройств. Работа офлайн в Екатеринбурге в компании, выполняющей строительный контроль на объектах нефтегазовой и атомной отраслей. Требуется от 2 лет опыта C/C++ bare metal или RTOS, Linux, Python, Git, модульное тестирование и разработка по V-модели.

Локация
Екатеринбург, улица Куйбышева, 41. Работа на месте работодателя, график 5/2 с 9:00 до 18:00.
Компания
ЗАО «Сервис-Газификация» 37 лет выполняет функции строительного контроля Заказчика на объектах нефтегазовой и атомной отраслей.
Что делать
•Разрабатывать прошивки микроконтроллеров nRF52, STM32 и ESP32 для IoT-устройств, включая трекеры персонала, базовые станции и измерительные приборы.
•Разрабатывать и сопровождать ПО базовой станции на Go для Embedded Linux, включая сервисы обмена данными с устройствами и передачи данных на сервер.
•Поддерживать и развивать единый радиопротокол, а также улучшать архитектуру IIoT-устройств.
•Работать по V-модели: реализовывать требования, участвовать в их ревью, писать модульные тесты и составлять тест-планы вместе с тестировщиком.
•Разрабатывать конфигураторы, ПО для полуавтоматической проверки плат, скрипты отладки и визуализации на Python.
•Участвовать в полном цикле разработки — от обсуждения и прототипирования до запуска устройств в серийное производство и подготовки данных для технической документации.
Требования
•От 2 лет опыта разработки ПО для микроконтроллеров на C/C++ в bare metal или RTOS.
•Опыт работы с Linux и Embedded Linux, включая кросс-компиляцию под ARM, systemd и bash-скрипты.
•Знание Python для разработки скриптов отладки, визуализации и CLI.
•Уверенное знание Git, опыт работы через merge request и участия в код-ревью.
•Опыт написания модульных тестов и работы по техническим требованиям или ТЗ.
•Понимание основ электроники, архитектуры ARM-микроконтроллеров и радиотехники.
•Умение пользоваться мультиметром, логическим анализатором, осциллографом и анализатором спектра.
•Чтение технической документации на английском языке, включая datasheet и reference manual.
Хорошо, если есть
•Опыт работы с Zephyr, nRF Connect SDK, FreeRTOS или ESP-IDF.
•Опыт с LoRa, Zigbee, Thread или Matter; BLE, iBeacon и сканированием Wi-Fi.
•Опыт работы с ГНСС-приёмниками, sensor fusion, IMU, барометром, магнитометром и фильтром Калмана.
•Знание ЦОС, интерфейсов UART, SPI, I2C, RS485, CAN и USB.
•Знание gcc, make, cmake, Docker и GitLab CI.
•Опыт работы с сетевыми протоколами gRPC и Kafka wire protocol, малопотребляющими системами и SDR.
•Опыт реализации OTA/DFU-обновлений, secure boot, статического анализа кода, cppcheck, clang-tidy и MISRA C.
•Опыт работы по V-модели или в процессе с формализованными требованиями и тестированием.
•Понимание требований к искробезопасному оборудованию Ex и эффективное использование ИИ-ассистентов при разработке и ревью кода.
Культура и преимущества
•Трудоустройство в соответствии с ТК РФ.
•Современный офис в центре Екатеринбурга рядом с метро «Геологическая» и полностью оборудованное рабочее место.
•Корпоративная мобильная связь.
•Ежегодный оплачиваемый отпуск 28 календарных дней и 5 дополнительных дней.
•Материальная помощь по случаю дня рождения, бракосочетания и рождения детей; новогодние подарки детям сотрудников.
•Корпоративные мероприятия в честь профессиональных и календарных праздников.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте