Embedded программист (Unix/АСУТП)/Инженер-программист

Лемьер

Embedded программист (Unix/АСУТП)/Инженер-программист

Москва, улица Золоторожский Вал, 11с21

Метро: Авиамоторная

Описание вакансии

Привет!

Мы LEMIER - Профессиональный аудио-видео интегратор полного цикла. Являемся аккредитованной IT-компанией.

Наполняем пространство смыслом и технологиями, делаем жизнь вокруг ярче уже более 14 лет!
Мы занимаемся оказанием услуг по проектированию, построению и сопровождению профессиональных аудио-видео систем, комплексных проектов создания ситуационных центров, диспетчерских и центров мониторинга, а также систем унифицированных коммуникаций для корпоративных заказчиков.

Мы активно расширяемся и увеличиваем объемы интереснейших проектов и собственных продуктов с которыми работаем. В связи с этим ищем еще одного друга, члена нашей талантливой команды, а именно Embedded программиста.


С чем предстоит работать:

  • Разработка и отладка драйверов устройств для Linux (char device, block device, network device);

  • Сборка и настройка ядра Linux под различные аппаратные платформы (x86, ARM);

  • Программирование на языке С для встраиваемых систем с ограниченными ресурсами;

  • Работа с аппаратными интерфейсами (UART, I²C, SPI, Ethernet, GPIO, USB, PCI/PCIe);

  • Использование инструментов отладки (gdb/kgdb, strace, ltrace, dmesg);

  • Автоматизация процессов сборки и тестирования с помощью скриптовых языков (Bash, Python);

  • Реализация взаимодействия с промышленными сетями и протоколами (Modbus RTU/TCP и др.);

  • Оптимизация кода на уровне ассемблера для целевых архитектур (x86, ARM).

Чего ожидаем:

  • Язык С: глубокое понимание языка (не C++), работа с указателями, структурами, памятью, препроцессором.

  • Ассемблер: базовые знания для архитектур x86 и ARM (анализ кода, оптимизация).

  • Скриптовые языки: уверенное владение Bash/POSIX shell, знание Python.

  • ОС Linux: экспертный уровень работы.

  • Ядро Linux:

    • Глубокое понимание архитектуры (процессы, потоки, планировщик, управление памятью, IPC);

    • Опыт сборки ядра из исходных кодов (x86/ARM);

    • Навык настройки конфигурации (make menuconfig, xconfig);

    • Умение писать и отлаживать драйверы устройств;

    • Знание ключевых подсистем: Device Tree (ARM), платформенные устройства, системные вызовы (ioctl);

    • Работа с прерываниями (IRQ), таймерами, DMA, памятью (kmalloc, vmalloc).

  • Системы контроля версий: уверенное владение Git.

  • Сборка ПО: опыт работы с Make (сложные Makefiles), CMake, autotools, кросс‑компиляция.

  • Аппаратные интерфейсы: опыт работы с UART/RS‑232/RS‑485, I²C, SPI, Ethernet, GPIO, USB, PCI/PCIe.

  • Промышленные протоколы: обязательное знание Modbus (RTU, TCP).

  • Основы АСУ ТП: понимание концепций ПЛК, АРМ, УСО.

Будет плюсом:

  • Опыт работы с ОС FreeBSD, VxWorks, QNX;

  • Знание промышленных протоколов OPC UA/OPC DA, Profibus, CANopen, MQTT;

  • Опыт работы с системами реального времени (Real‑Time Linux, PREEMPT_RT патч);

  • Знания в области кибербезопасности промышленных систем;

  • Опыт контейнеризации приложений (Docker) для промышленных серверов;

  • Понимание принципов CI/CD (GitLab CI, Jenkins) для автоматизации сборки и тестирования прошивок;

  • Понимание требований к надёжности, детерминизму и безопасности в промышленных системах.

Что мы предлагаем:

  • Мы предлагаем работу над интереснейшими, чаще всего, уникальными проектами.
  • Среду для развития профессиональной экспертизы. Вы точно поработаете с классной увлеченной командной, топовыми технологиями и многому научитесь.
  • Мы любим технологии, а поэтому постоянно занимаемся развитием своих сотрудников в этом направлении, также у нас есть собственная лаборатория, где мы тестируем наши уникальные продукты.
  • Пространство, лишенное бюрократии, наполненное увлеченными людьми и прекрасный, современный офис с атмосферой доверия и профессионализма. Мы находимся в пешей доступности от ст.м. Авиамоторная.
  • Официальное оформление по ТК РФ с первого дня работы и все соответствующие выплаты. Напоминаем, мы аккредитованная ИТ-компания.

Спасибо, что дочитали до конца, если мы вам откликаемся, откликайтесь, даже если у вас недостаточно опыта, вероятно мы сможем найти общие точки пересечения).

Посмотреть контакты работодателя

Адрес

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

НПО ПКРВ
Удаленная работа
  • Москва

  • от 300000 RUR

Рекомендуем
БУЛАТ
Удаленная работа
  • Москва

  • от 300000 RUR

Рекомендуем
Servicepipe
Удаленная работа
  • Москва

  • от 300000 RUR

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • от 300000 RUR

РДП Энтерпрайз
Удаленная работа
  • Москва

  • от 300000 RUR

БЮРО 1440
Удаленная работа
  • Москва

  • от 300000 RUR

Бифорком Тек
Удаленная работа
  • Москва

  • от 300000 RUR

Эвокарго
Удаленная работа
  • Москва

  • от 300000 RUR

DIS Group
Удаленная работа
  • Москва

  • от 300000 RUR

Лаборатория Касперского

Developer C++ (CoreTech, Bazel)

Лаборатория Касперского

Удаленная работа
  • Москва

  • от 300000 RUR

АМИКОН
Удаленная работа
  • Москва

  • от 300000 RUR

АМИКОН
Удаленная работа
  • Москва

  • от 300000 RUR

МКО Системы

Senior C++ Developer

МКО Системы

Удаленная работа
  • Москва

  • от 300000 RUR

Xello
Удаленная работа
  • Москва

  • от 300000 RUR

МКО Системы
Удаленная работа
  • Москва

  • от 300000 RUR

Ультиматек

Разработчик С++

Ультиматек

Удаленная работа
  • Москва

  • от 300000 RUR

Корпорация Галактика

Разработчик C/C++ (ERP-движок, Linux)

Корпорация Галактика

Удаленная работа
  • Москва

  • от 300000 RUR

Р-Софт
Удаленная работа
  • Москва

  • от 300000 RUR

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

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