Инженер-программист микроконтроллеров С/С++

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

Инженер-программист микроконтроллеров С/С++

Екатеринбург, улица Куйбышева, 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) систем, включая отладку режимов энергосбережения.

Что мы предоставляем:

  • Трудоустройство в соответствии с ТК РФ (бессрочный трудовой договор)
  • Офис в центре Куйбышева 41 (на 1 этаже кофейни: Кофейня Ü, Simple coffee)
  • Ежегодный оплачиваемый отпуск 33 календарных дня
  • Оплата корпоративной мобильной связи
  • График работы: 5/2, 9:00-18:00 (гибкое начало рабочего дня)
  • Мини-кухни в офисе с печеньем для перекуса

Присоединяйся, будем рады видеть тебя в нашей стабильной и развивающейся Компании, стань частью нашей команды!

Навыки
  • C/C++
  • STM32
  • NRF
  • MSP
  • Atmel
  • ARM
  • Linux
  • Embedded Linux
  • ESP
  • CAN
  • UART
  • USB
  • I2C
  • SPI
  • ADC
  • DAC
  • CMake
Посмотреть контакты работодателя

Адрес

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

InfiNet Wireless
Полный день
  • Екатеринбург

  • до 350000 RUR

Рекомендуем
Эльмаш-УЭТМ
Полный день
  • Екатеринбург

  • от 90000 RUR

Рекомендуем
РегЛаб
Полный день
  • Екатеринбург

  • от 90000 RUR

Рекомендуем
Алабуга, ОЭЗ ППТ
Полный день
  • Екатеринбург

  • от 127500 RUR

Алабуга, ОЭЗ ППТ
Полный день
  • Екатеринбург

  • от 127500 RUR

РегЛаб
Полный день
  • Екатеринбург

  • от 127500 RUR

Алабуга, ОЭЗ ППТ
Полный день
  • Екатеринбург

  • от 277500 RUR

Алабуга, ОЭЗ ППТ
Полный день
  • Екатеринбург

  • от 277500 RUR

the_covert
Полный день
  • Екатеринбург

  • от 277500 RUR

Энергоскан
Полный день
  • Екатеринбург

  • до 120000 RUR

InfiNet Wireless
Полный день
  • Екатеринбург

  • до 350000 RUR

Кадровая компания Ключ к успеху

Инженер-разработчик ПЛИС / FPGA

Кадровая компания Ключ к успеху

Полный день
  • Екатеринбург

  • до 350000 RUR

Информационные системы

Программист С++

Информационные системы

Полный день
  • Екатеринбург

  • от 90000 RUR

Кадровая компания Ключ к успеху

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

Кадровая компания Ключ к успеху

Полный день
  • Екатеринбург

  • от 90000 RUR

НПО автоматики
Полный день
  • Екатеринбург

  • от 60000 RUR

InfiNet Wireless
Сменный график
  • Екатеринбург

  • до 350000 RUR

Сталкер-Онлайн

Программист С++

Сталкер-Онлайн

Полный день
  • Екатеринбург

  • до 350000 RUR

ВФ ЭЛНА
Гибкий график
  • Екатеринбург

  • до 250000 RUR

Алгоритм С
Полный день
  • Екатеринбург

  • до 250000 RUR

Айдеко
Удаленная работа
  • Екатеринбург

  • до 250000 RUR

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

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