Программист встраиваемых систем/embedded linux developer

Е-Цифра

Программист встраиваемых систем/embedded linux developer

Санкт-Петербург, Петроградская набережная, 34А

Метро: Горьковская

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

Компания Е-Цифра осуществляет полный цикл разработки программных комплексов, включающих в себя устройства, сетевые и облачные сервисы, мобильные приложения. Основная специализация - программное обеспечение для домофонии, СКУД, камер видеонаблюдения. Компания взаимодействует с крупнейшими российскими производителями оборудования для жилых домов, объектов социальной сферы и промышленно-гражданского строительства.

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

О проекте:

Мы разрабатываем и производим современные SIP IP-домофоны и системы контроля доступа. Наши устройства работают на базе Linux и используются по всей стране. В нашей команде вы будете участвовать в полном цикле разработки — от прототипа до серийного устройства. Наши проекты имеют короткий и интенсивный цикл разработки: от создания рабочего прототипа прошивки для нового устройства до отладки и подготовки к серийному производству. Мы ценим специалистов, способных эффективно работать в таком ритме и доносить задачи от идеи до работающего кода на устройстве в сжатые сроки.

О работе:

Разработка и поддержка встраиваемого ПО для прошивок SIP видеодомофонов и приборов контроля доступа. Вам предстоит работа с аудио/видео потоками, сетевыми протоколами и периферийными устройствами, напрямую влияя на качество и функциональность конечного продукта. Вы будете активно участвовать в полном цикле разработки устройства — от «сырого» опытного образца до серийной версии ПО.

Ключевые задачи:

  • Разработка, оптимизация и поддержка прошивки приборов на языке С/С++ под Linux для процессоров архитектур ARM.
  • Интеграция и адаптация open-source компонентов, связанных со стеками SIP, аудио/видео кодеками (G.711, G.729, OPUS, H.264, H.265).
  • Разработка и отладка middleware для работы с периферией: аудиокодеком, камерой, сенсорным дисплеем, WiFi/BT модулями, реле открытия двери, датчиками.
  • Работа с межпроцессным взаимодействием (IPC), сетевым стеком Linux (TCP/IP, RTP/RTCP, DHCP, DNS).
  • Оптимизация производительности системы.
  • Написание unit-тестов и модульных тестов.
  • Работа с системой контроля версий Git и баг треккером JIRA.
  • Тесное взаимодействие с командой аппаратчиков (электронщиков), тестировщиков, разработчиками прошивок MCU.
  • Реализация REST API запросов для связи с облачными сервисами.
  • Реализация REST API бэкэнда для интеграции устройства в системы.

Требования:

  • Опыт работы с видео в embedded (V4L2, GStreamer, RTP).
  • Знакомство с работой Real-Time Linux (PREEMPT_RT) или встраиваемых RTOS.
  • Опыт написания драйверов устройств для Linux Kernel и работы с Device Tree.
  • Опыт написания Python-скриптов для автоматизации.
  • Знание протоколов безопасности (TLS, SRTP).
  • Опыт работы в стартап-среде или в компаниях с коротким временем выхода на рынок.

Мы ценим в кандидатах:

  • Оперативность и ответственность: умение быстро оценивать задачу, предлагать решения и брать на себя обязательства по срокам их выполнения, особенно когда это касается критических для продукта проблем.
  • Прагматичный подход: способность находить баланс между идеальным архитектурным решением и необходимостью быстрого выхода фикса.
  • Готовность к быстрому контекстному переключению между задачами (например, между разработкой новой функции и срочной поддержкой текущей версии).
  • Умение быстро адаптировать код под изменения в железе и доводить решения до стабильного промышленного состояния.
Условия:
  • Работу над сложным и интересным продуктом полного цикла "железо + софт".
  • Современный стек технологий и участие в разработке архитектуры.
  • Стабильную работу в растущей компании с понятными перспективами.
  • Конкурентную "белую" заработную плату, обсуждаемую по итогам собеседования.
  • Официальное трудоустройство по ТК РФ или сотрудничество с ИП и самозанятыми.
  • Современный офис с оборудованным местом для работы (мониторы, отладочные стенды).
  • Гибкий график и возможность частичной удаленной работы.
  • Профессиональный рост в основной и смежных областях.
  • Поставленные процессы разработки ПО и поддержка от DevOps.
  • Современный CI/CD пайплайн и инструменты, позволяющие быстро собирать, тестировать и развертывать прошивку на устройствах.
  • Минимум бюрократии и прямую коммуникацию с заказчиками и коллегами для быстрого принятия решений.
  • Прямой доступ к оборудованию и отладочным стендам для оперативной проверки гипотез и решений.
  • Офис в центре города.
  • Отсутствие дресс-кода.
  • Бесплатный чай/кофе, печенье .
Навыки
  • Linux
  • Git
  • GitHub
  • Atlassian Jira
  • Python
  • C++
  • REST API
  • SIP
Посмотреть контакты работодателя

Адрес

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

Инситех
  • Санкт-Петербург

  • Не указана

Рекомендуем
АРЕС
  • Санкт-Петербург

  • Не указана

Рекомендуем
АРЕС
  • Санкт-Петербург

  • Не указана

Рекомендуем
Лазерные Системы

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

Лазерные Системы

  • Санкт-Петербург

  • до 300000 RUR

  • Санкт-Петербург

  • до 200000 RUR

  • Санкт-Петербург

  • до 200000 RUR

Компания НАВИС

Программист Embedded

Компания НАВИС

  • Санкт-Петербург

  • до 200000 RUR

НИИ Вектор
  • Санкт-Петербург

  • до 200000 RUR

Мастерская инструментов разработки

Разработчик драйверов Linux

Мастерская инструментов разработки

  • Санкт-Петербург

  • до 200000 RUR

НПК Морсвязьавтоматика
  • Санкт-Петербург

  • до 200000 RUR

Геоскан
  • Санкт-Петербург

  • до 200000 RUR

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

Программист Embedded C++

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

  • Санкт-Петербург

  • до 200000 RUR

Доктор Веб
  • Санкт-Петербург

  • до 200000 RUR

Доктор Веб
  • Санкт-Петербург

  • до 200000 RUR

YADRO
  • Санкт-Петербург

  • до 200000 RUR

ГК Тихие Крылья
  • Санкт-Петербург

  • до 200000 RUR

Радиофид
  • Санкт-Петербург

  • до 200000 RUR

САТЕЛ, Группа компаний
  • Санкт-Петербург

  • до 200000 RUR

Протей, НТЦ
  • Санкт-Петербург

  • до 200000 RUR

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

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