Екатеринбург, улица Куйбышева, 41
Метро: ГеологическаяЗАО "Сервис-Газификация" – лидер в сфере строительного контроля на объектах нефтегазовой отрасли с 38-летним опытом работы. Мы сотрудничаем с крупнейшими компаниями: Газпром, Сибур, Новатэк, Росатом, РусХимАльянс и другими. Наши проекты включают ключевые объекты России и зарубежья, такие как Амурский ГПЗ, Омский НПЗ, АЭС "Аккую" (Турция) и Комплекс по переработке этансодержащего газа в Усть-Луге.
Мы предлагаем стабильную работу в динамично развивающейся компании с отличными условиями для профессионального роста и карьерного развития!
Основные обязанности:
1. Управление жизненным циклом кода и проектов в GitLab
· Ведение всего жизненного цикла кода в системе GitLab: от создания репозитория до управления релизами.
· Создание и ведение проектов для новых аппаратных плат.
· Регулярное committing, ветвление (branching) и слияние (merging) кода в соответствии с принятой в компании workflow-моделью (например, GitFlow).
· Формирование и отправка merge/pull request для проведения код-ревью.
· Настройка и поддержка CI/CD-пайплайнов для автоматизации сборки, тестирования и развертывания кода.
2. Разработка и проектирование аппаратно-программных решений для IIoT
· Разработка программного обеспечения для устройств Интернета вещей промышленного назначения (IIoT) на языке C/C++ (или ином, указать) с применением RTOS (или без).
· Реализация функционала в строгом соответствии с существующей технической архитектурой.
· Активная работа по анализу, улучшению и развитию текущей программно-аппаратной архитектуры для повышения производительности, надежности и масштабируемости решений.
· Участие в совещаниях по проектированию архитектуры новых плат и комплексов в тесном взаимодействии с группой конструирования.
3. Обеспечение качества и безопасности кода
· Разработка безопасного кода с учетом всех нормативных требований и политик информационной безопасности (ИБ/СБ).
· Регулярное проведение и участие в процедурах код-ревью (code review) команд разработки.
· Внедрение лучших практик программирования (best practices) для обеспечения надежности, сопровождаемости и читаемости кода.
· Написание модульных и интеграционных тестов для проверки функциональности и устойчивости кода.
4. Участие в полном цикле продуктовой разработки
· Активное участие на всех этапах создания продукта: от обсуждения концепции и технического задания до запуска устройств в серийное производство.
· Участие в проектировании, создании и отладке функциональных прототипов устройств.
· Подготовка и передача программного обеспечения и сопроводительной документации для серийного производства.
5. Межфункциональное взаимодействие и отладка
· Тесное сотрудничество со схемотехниками (hardware engineers) в вопросах программной верификации и проверки работоспособности новых прототипов печатных плат (ПП) после запайки.
· Совместная отладка на стыке "железо-программное обеспечение" для выявления и устранения неисправностей. · Участие в кросс-функциональных рабочих группах для решения комплексных задач.
Требования к кандидату
· Высшее образование (техническое: радиоэлектроника, вычислительная техника, информатика и т.д.).
· Опыт разработки программного обеспечения для встроенных систем (Embedded Systems) от 3 лет на языках C/C++ в следующих средах: · Bare-metal (без ОС); · RTOS (FreeRTOS, Zephyr, VxWorks и т.п.);
· Linux (как для пользовательского пространства, так и для драйверов).
· Уверенное знание системы контроля версий Git и опыт работы в команде с ее использованием.
· Опыт написания скриптов на Python для автоматизации задач (отладка, визуализация данных, создание CLI-утилит).
· Знание bash-скриптов для настройки окружения сборки и автоматизации. · Понимание основ электроники и архитектуры микроконтроллеров (в частности, ARM Cortex-M/A).
· Знание основных принципов радиотехники и беспроводной связи.
· Практический опыт работы с беспроводными технологиями, такими как LoRa или Zigbee/Thread/Matter.
· Опыт низкоуровневой работы с периферийными интерфейсами: UART, SPI, I2C, RS-485, USB.
· Опыт работы с инструментами сборки: GCC, Make, CMake.
· Умение самостоятельно проводить отладку и диагностику аппаратных средств с использованием оборудования: · Мультиметр; · Осциллограф; · Логический анализатор;
· Анализатор спектра.
Знание основ цифровой обработки сигналов (ЦОС).
· Опыт работы с eLRS (ExpressLRS) или другими специализированными протоколами дальней связи.
· Опыт работы с SDR (Software-Defined Radio).
· Знание и опыт применения сетевых протоколов, таких как gRPC или Kafka wire protocol.
· Опыт разработки и оптимизации малопотребляющих (low-power) систем, включая отладку режимов энергосбережения.
Что мы предоставляем:
Присоединяйся, будем рады видеть тебя в нашей стабильной и развивающейся Компании, стань частью нашей команды!
InfiNet Wireless
Екатеринбург
до 350000 RUR
Екатеринбург
от 90000 RUR
Алабуга, ОЭЗ ППТ
Екатеринбург
от 277500 RUR
Алабуга, ОЭЗ ППТ
Екатеринбург
от 277500 RUR
InfiNet Wireless
Екатеринбург
до 350000 RUR
Кадровая компания Ключ к успеху
Екатеринбург
до 350000 RUR
Екатеринбург
до 350000 RUR