Программист встраиваемых систем/embedded linux developer
Е-Цифра- от 150 000 руб.
- до 250 000 руб.
Описание
Компания Е-Цифра осуществляет полный цикл разработки программных комплексов, включающих в себя устройства, сетевые и облачные сервисы, мобильные приложения. Основная специализация - программное обеспечение для домофонии, СКУД, камер видеонаблюдения. Компания взаимодействует с крупнейшими российскими производителями оборудования для жилых домов, объектов социальной сферы и промышленно-гражданского строительства.
Сейчас мы в поисках разработчика, который будет осуществлять разработку и поддержку встраиваемых программных продуктов оборудования компании.
О проекте:
Мы разрабатываем и производим современные 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 пайплайн и инструменты, позволяющие быстро собирать, тестировать и развертывать прошивку на устройствах.
- Минимум бюрократии и прямую коммуникацию с заказчиками и коллегами для быстрого принятия решений.
- Прямой доступ к оборудованию и отладочным стендам для оперативной проверки гипотез и решений.
- Офис в центре города.
- Отсутствие дресс-кода.
- Бесплатный чай/кофе, печенье .
Программист встраиваемых систем / Embedded Software Engineer
Программист встраиваемых систем (Embedded Software Engineer)
Описание
Компания АНВИКОМ (входит в ГК РОСГАЗ) - российский производитель электроприводов, на базе которых мы реализуем инновационные автоматизированные системы ...
Инженер-программист встраиваемых систем (Embedded Software Engineer) C/C++
Описание
Стабильная компания с 20-летним опытом работы на рынке радиоэлектроники и радиоустройств. Продукция востребована, команда профессиональная творческая и дружная!
...