Программист встраиваемых систем/embedded linux developer (разработчик DIY, FPGA , микроконтроллеры)

По договоренности

  • Выборгская
  • Площадь Ленина
  • Чернышевская

В компанию, которая занимается разработкой ПО, производством устройств полного цикла ("железо + софт": домофония, СКУД, системы видеонаблюдения), в связи с увеличением количества проектов, требуется Программист embedded linux developer

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

• Разработка, оптимизация и поддержка прошивки приборов на языке С/С++ под 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 бэкэнда для интеграции устройства в системы.

Требования:

Опыт работы: IoT, встраиваемые системы, домофония, SIP-телефония, средства связи, видеонаблюдение или т.п.

• Опыт коммерческой разработки на С/С++, в Embedded Linux.

• Глубокое понимание ОС Linux на уровне пользователя и системы (процессы, потоки, память, файловая система).

• Опыт работы с кросс-компиляцией, сборкой кастомных дистрибутивов Linux с помощью Yocto Project или Buildroot.

• Опыт отладки на целевой железке с помощью gdb, логирования через UART и TCP/IP.

• Понимание основ сетевых технологий и протоколов (Ethernet, TCP/IP, UDP).

• Опыт работы с аудио в embedded (ALSA).

• Практический опыт работы со стеками SIP/RTP или разработки VoIP-решений.

• Опыт написания shell-скриптов.

• Знания embedded загрузчиков ОС Linux (u-boot), опыт их модификации;

• Понимание полного жизненного цикла embedded-продукта и готовность работать на всех его этапах: от прототипирования и отладки на «железе» до поддержки серийного выпуска.

Желательно (не обязательно, но приветствуется):

• Опыт работы с видео в embedded (V4L2, GStreamer, RTP).

• Знакомство с работой Real-Time Linux (PREEMPT_RT) или встраиваемых RTOS.

• Опыт написания драйверов устройств для Linux Kernel и работы с Device Tree.

• Опыт написания Python-скриптов для автоматизации.

• Знание протоколов безопасности (TLS, SRTP).

Условия:

  • Официальное оформление в штат (или через ИП/самозанятость – если у Вас есть желание) и заработная плата (согласовывается индивидуально, в зависимости от квалификации кандидата).
  • Отсутствие бюрократии, быстрое принятие решений, демократичная позитивная обстановка. Отсутствие дресс-кода.
  • Наличие всех современных инструментов и оборудования для работы.
  • Гибкий график и формат работы.
  • Профессиональный рост – возможность развиваться в смежных областях.
  • Возможность вести проект от начала до конца, видеть результаты своей работы и наблюдать пользовательский опыт.
  • Офис в центре города (Горьковская, Петроградская).


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

Поделиться:

Опубликована 13 часов назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
150 000 - 220 000 ₽
Рыночная зарплата
Мы реализуем интересные проекты на базе флагманских продуктов 1С (1C:ERP, 1С:КА, 1С:УХ, 1C:УПП, УТ, ЗУП, ДО, 1С-Bitrix, Bitrix24 и др.), WEB разработки и E-commerce в компаниях различного масштаба и сфер деятельности. В связи с расширением и запуском...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Sinvan groupSinvan group
  • Санкт-Петербург
13 часов назад
140 000 - 210 000 ₽
Рыночная зарплата
Мы реализуем интересные проекты на базе флагманских продуктов 1С (1C:ERP, 1С:КА, 1С:УХ, 1C:УПП, УТ, ЗУП, ДО, 1С-Bitrix, Bitrix24 и др.), WEB разработки и E-commerce в компаниях различного масштаба и сфер деятельности. В связи с расширением и запуском...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Sinvan groupSinvan group
  • Санкт-Петербург
13 часов назад
150 000 - 199 500 ₽
Рыночная зарплата
Вы активны, нацелены на профессиональный и карьерный рост? Хотите работать в стабильной компании, и Вам важно не просто зарабатывать деньги, но и гордиться результатами своего труда? Тогда мы ждем ВАС!! У Вас есть уникальный шанс стать частью нашей д...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании БИГ ФильтрБИГ Фильтр
  • Санкт-Петербург
день назад
Programming Store — аккредитованная IT компания, которая входит в перечень системообразующих организаций региона. Мы оказываем услуги разработки ПО, разрабатываем и внедряем умные ИТ-решения для среднего и крупного бизнеса. Наша команда находится в 6...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Programming StoreProgramming Store
  • Санкт-Петербург
5 дней назад
от 200 000 ₽
Выше средней на 11%
В настоящее время требуется программист для усиления команды разработки решения на базе .Net 6/7/8.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-СофтТ-Софт
  • Санкт-Петербург
5 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.