Программист встраиваемых систем для одноплатных компьютеров на Linux

250 000 ₽

Выше средней на 54%

Обязанности:

  • Разработка драйверов для промышленного оборудования
  • Создание программного обеспечения для обработки видеопотоков
  • Реализация протоколов связи с периферийным оборудованием
  • Оптимизация производительности систем реального времени
  • Документирование разработанных решений
Требования:
  • Уверенное владение языками программирования C/C++.
  • Опыт работы с операционной системой Linux на уровне системного программирования (инициализация системы, службы, драйверы), а не только пользовательских приложений.
  • Понимание принципов взаимодействия программного обеспечения с аппаратной частью (регистры, прерывания, шины, контроллеры).
  • Практический опыт работы с последовательными и промышленными интерфейсами: UART, RS‑485, CAN, I2C, SPI и аналогичными.
  • Опыт работы с протоколами FieldBus (в основном Modbus RTU, Modbus TCP), а также проприетарными бинарными протоколами
  • Опыт разработки многопоточных приложений и организации межпроцессного взаимодействия.
  • Навыки диагностики и поиска неисправностей с использованием измерительного оборудования и/или специализированных диагностических утилит
  • Умение читать и применять техническую документацию на электронные компоненты и модули (datasheet, application notes, reference design)

Желательный опыт

  • Опыт портирования Linux (или другого POSIX‑совместимого ОС) на новые аппаратные платформы (одноплатные компьютеры, кастомные платы).
  • Опыт работы с одноплатными компьютерами на базе чипов RK35XX или подобных.
  • Опыт обработки данных и понимание особенностей анализа временных рядов.
  • Практика разработки или модификации драйверов устройств.
  • Опыт оптимизации времени отклика и задержек выполнения программ, в том числе в системах реального времени.
  • Навыки разработки графических пользовательских интерфейсов (предпочтительно Qt или аналогичные фреймворки).
  • Опыт написания скриптов автоматизации сборки, развертывания и настройки систем (shell‑скрипты, Python и др.).

Желательный практический опыт

  • Запуск, отладка и сопровождение собственных плат или контроллеров на базе одноплатных компьютеров или SoC.
  • Подключение и интеграция новых датчиков, модулей или периферийных устройств, включая настройку протоколов обмена.
  • Разработка драйверов или низкоуровневых протоколов обмена данными с оборудованием.[1]
  • Создание сервисных (демонных) программ для взаимодействия с оборудованием и другими компонентами системы.
  • Анализ и устранение причин нестабильной работы устройства (зависания, перезапуски, нарушения обмена данными и т.п.).

Сравнение со средней зарплатой в похожих вакансиях:

150k

200k

100k

161k

325k


Адрес: Россия, Санкт-Петербург, Благодатная улица, 10
Показать на большой карте

Поделиться:

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

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

от 200 000 ₽
Выше средней на 23%
Обязанности: разработка встраиваемого ПО на C/C++17/20 для систем радиосвязи на ОС Linux; разработка ... новых алгоритмов для систем радиосвязи, их моделирование и реализация их на целевой платформе; автоматизация ... Будет преимуществом: опыт разработки алгоритмов и протоколов для систем связи. опыт написания Bash-скриптов ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Специальный Технологический Центр (ООО СТЦ)Специальный Технологический Центр (ООО СТЦ)
  • Санкт-Петербург
9 дней назад
Понимание работы с памятью, указателями, шаблонами Опыт разработки встраиваемых систем.
  • Полный день
  • Опыт от 3 лет
Логотип компании САТЕЛ, Группа компанийСАТЕЛ, Группа компаний
  • Санкт-Петербург
9 дней назад
от 150 000 ₽
Обязанности: Программирование и отладка ПО встраиваемых систем на микроконтроллерах семейства ARM Cortex-М ... (STM32, NXP, TI, Microchip и аналоги); Разработка встраиваемого ПО для систем на базе процессоров семейства ...
  • Полный день
  • Опыт от 3 лет
Логотип компании РОСГАЗРОСГАЗ
  • Санкт-Петербург
17 дней назад
от 150 000 ₽
Обязанности: Программирование и отладка ПО встраиваемых систем на микроконтроллерах семейства ARM Cortex-М ... (STM32, NXP, TI, Microchip и аналоги); Разработка встраиваемого ПО для систем на базе процессоров семейства ...
  • Полный день
  • Опыт от 3 лет
Логотип компании РОСГАЗРОСГАЗ
  • Санкт-Петербург
2 месяца назад
от 140 000 ₽
Требования: Высшее образование по специальности "Инженер-программист". ... Опыт разработки программного обеспечения для встраиваемых систем на языке программирования С/С++. ... Опыт разработки встраиваемого программного обеспечения для программных процессоров (NIOS II и др.).
  • Полный день
  • Опыт от 3 лет
Логотип компании Прибор, НПОПрибор, НПО
  • Санкт-Петербург
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.