Программист встраиваемых систем/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).
Условия:
- Официальное оформление в штат (или через ИП/самозанятость – если у Вас есть желание) и заработная плата (согласовывается индивидуально, в зависимости от квалификации кандидата).
- Отсутствие бюрократии, быстрое принятие решений, демократичная позитивная обстановка. Отсутствие дресс-кода.
- Наличие всех современных инструментов и оборудования для работы.
- Гибкий график и формат работы.
- Профессиональный рост – возможность развиваться в смежных областях.
- Возможность вести проект от начала до конца, видеть результаты своей работы и наблюдать пользовательский опыт.
- Офис в центре города.
07 Мая
Embedded программист С++ (космические аппараты)
Санкт-Петербург
Компания "Геоскан" Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных...
06 Мая
Санкт-Петербург
Компания "Славдом" Коллектив компании Славдом - сплоченная команда настоящих профессионалов своего дела. Мы всегда открыты для...
07 Мая
Санкт-Петербург
от 300 000 руб.
Компания "АРЕС" Компания успешно занимается оптовыми поставками автомобильных шин, масел и запасных частей на протяжении более 10 лет....
06 Мая
Senior Python Developer( ТаймВэб )
Санкт-Петербург
от 260 000 руб.
Компания "ТаймВэб" Timeweb — международный хостинг-провайдер, который входит в топ по количеству клиентов в России на рынке хостинга. На...
08 Мая
Программист на языке С микроконтроллеров - схемотехник
Санкт-Петербург
от 120 000 до 280 000 руб.
Компания "САБЭП" ООО "САБЭП" - инжиниринговая компания. Разработка и производство устройств цифровой обработки сигналов в реальном времени,...
Вакансия размещена в отрасли