Чёткая продуктовая роль с современными платформами и полным циклом разработки даёт хорошую техническую глубину; при этом стоит учесть широкий список желательных навыков и работу только из офиса.
Кликните для подробной информации
Обширный список навыковСовременный стекПолный цикл продуктаДополнительный отпуск
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Инженер-программист встраиваемых систем (IoT: C/C++, Go): Разработка прошивок для микроконтроллеров и ПО базовых станций для IoT-устройств с акцентом на радиопротоколы, Embedded Linux и безопасный код. Фокус на создании IIoT-устройств, разработке по 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 дополнительных дней.
Материальная помощь по случаю дня рождения, бракосочетания и рождения детей; новогодние подарки детям сотрудников.
Корпоративные мероприятия в честь профессиональных и календарных праздников.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →