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

от 180 000 ₽

Выше средней на 80%
  • Динамо
  • Площадь 1905 года
  • Геологическая

ЗАО "Сервис-Газификация" – лидер в сфере строительного контроля на объектах нефтегазовой отрасли с 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 (гибкое начало рабочего дня)
  • Мини-кухни в офисе с печеньем для перекуса

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


Адрес: Россия, Екатеринбург, улица Куйбышева, 41

Поделиться:

Опубликована 8 дней назад

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

от 90 000 ₽
  • Полный день
  • Опыт от 1 года
  • Екатеринбург
18 часов назад
от 100 000 ₽
  • Полный день
  • Опыт от 1 года
  • Екатеринбург
18 часов назад
от 277 500 ₽
  • Полный день
  • Опыт от 1 года
  • Екатеринбург
3 дня назад
60 000 - 100 000 ₽
  • Полный день
  • Опыт от 1 года
  • Екатеринбург
5 дней назад
92 400 ₽
  • Полный день
  • Опыт от 1 года
  • Екатеринбург
7 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.