fokcus

Embedded Developer (Firmware) / Инженер-программист встраиваемых систем

САТЕЛ · Санкт-Петербург, РФ · гибрид

по договорённости

Опубликовано 1 мес назад

Как распознать мошенников

Настоящий работодатель не просит войти через iCloud или Apple ID, прислать коды из SMS, установить программу для «тестового задания», перевести деньги или оплатить обучение. Если просят — это не работа.

CC++VoIPSIP
Свежая вакансия Появилась 1 мес назад — объявление ещё свежее

#C/C++ #VoIP #UX/UI #CI/CD #Linux #build root #RTP

Embedded Developer (Firmware) / Инженер-программист встраиваемых систем

САТЕЛ, РФ, Санкт-Петербург, формат занятости: полная, очная/удаленная

З/П: Зп обсуждаем с кандидатом

Должностные обязанности

Поддержка продукта. Исправление ошибок, добавление новой функциональности Доработка бизнес-логики VoIP-телефонов, сетевых протоколов (SIP, RTP), аудиокодеков

Работа с legacy-кодом. Готовность разбираться в чужом коде

Анализ архитектуры, доработки и правки Навык рефакторинга устаревших модулей Поиск «узких» мест, оптимизация производительности и потребления памяти

Графическая подсистема. Разработка и доработка пользовательского интерфейса, улучшение UI

Система сборки и CI/CD

Выстраивание цепочки тестирования (unit-тесты, интеграционные тесты на железе или эмуляторе qemu). Создание тестов с нуля Рефакторинг с последующим переходом к зрелому процессу Выпуск релизов, подготовка прошивок для производства Взаимодействие с загрузчиком, ядром Linux, драйверами периферии

Написание технической документации

Знание/опыт

Глубокое знание C/C++ (стандарт до C++14 включительно). Понимание работы с памятью, указателями, шаблонами Понимание бизнес-логики VoIP-телефонии, знание основных сетевых протоколов (SIP, RTP) и аудиокодеков Опыт работы с legacy-кодом: умение разбираться в чужих архитектурах и реализовывать доработки/изменения Навыки рефакторинга устаревших модулей Опыт поиска и устранения «узких» мест, оптимизации производительности и потребления ресурсов ПО Опыт разработки графических подсистем: доработка пользовательского интерфейса, улучшение UX/UI Понимание принципов построения систем сборки и CI/CD; умение выстраивать процессы автоматического тестирования (разработка unit- и интеграционных тестов, в т.ч. для эмуляторов и железа) Навык подготовки и выпуска релизов, создания прошивок для массового производства Опыт взаимодействия с низкоуровневыми компонентами: загрузчик, ядро Linux, драйверы периферии Умение грамотно писать техническую документацию

Условия труда

Работа в топ-100 ИТ-компаний России Интересные масштабные проекты "Белая" зарплата Официальное оформление и соблюдение всех трудовых гарантий, включая компенсацию сверхурочных Возможности для обучения, повышения квалификации и получения сертификаций 5-ти дневная рабочая неделя с возможностью гибридного формата ДМС

Контакты

Катышева Анна, avdeeva@satel.org, тг: @AnnaKatysheva11

_______________ Подписаться на вакансии: @rabotaembedded Прислать вакансию: @EmbeddedWorkBot Наш чат: @proembedded https://t.me/oLolsBot?start=563288038

Показать как в источнике
#C/C++ #VoIP #UX/UI #CI/CD #Linux #build root #RTP

 Embedded Developer (Firmware) / Инженер-программист встраиваемых систем

САТЕЛ, РФ, Санкт-Петербург, формат занятости: полная, очная/удаленная

З/П: Зп обсуждаем с кандидатом

Должностные обязанности:

Поддержка продукта. Исправление ошибок, добавление новой функциональности
Доработка бизнес-логики VoIP-телефонов, сетевых протоколов (SIP, RTP), аудиокодеков
Работа с legacy-кодом. Готовность разбираться в чужом коде:
Анализ архитектуры, доработки и правки
Навык рефакторинга устаревших модулей
Поиск «узких» мест, оптимизация производительности и потребления памяти

Графическая подсистема. Разработка и доработка пользовательского интерфейса, улучшение UI
Система сборки и CI/CD:
Выстраивание цепочки тестирования (unit-тесты, интеграционные тесты на железе или эмуляторе qemu). Создание тестов с нуля
Рефакторинг с последующим переходом к зрелому процессу
Выпуск релизов, подготовка прошивок для производства
Взаимодействие с загрузчиком, ядром Linux, драйверами периферии

Написание технической документации

Знание/опыт:

Глубокое знание C/C++ (стандарт до C++14 включительно). Понимание работы с памятью, указателями, шаблонами
Понимание бизнес-логики VoIP-телефонии, знание основных сетевых протоколов (SIP, RTP) и аудиокодеков
Опыт работы с legacy-кодом: умение разбираться в чужих архитектурах и реализовывать доработки/изменения
Навыки рефакторинга устаревших модулей
Опыт поиска и устранения «узких» мест, оптимизации производительности и потребления ресурсов ПО
Опыт разработки графических подсистем: доработка пользовательского интерфейса, улучшение UX/UI
Понимание принципов построения систем сборки и CI/CD; умение выстраивать процессы автоматического тестирования (разработка unit- и интеграционных тестов, в т.ч. для эмуляторов и железа)
Навык подготовки и выпуска релизов, создания прошивок для массового производства
Опыт взаимодействия с низкоуровневыми компонентами: загрузчик, ядро Linux, драйверы периферии
Умение грамотно писать техническую документацию

Условия труда:

 Работа в топ-100 ИТ-компаний России
Интересные масштабные проекты
"Белая" зарплата
Официальное оформление и соблюдение всех трудовых гарантий, включая компенсацию сверхурочных
Возможности для обучения, повышения квалификации и получения сертификаций
5-ти дневная рабочая неделя с возможностью гибридного формата
ДМС

Контакты: 

Катышева Анна, avdeeva@satel.org, тг: @AnnaKatysheva11

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
 https://t.me/oLolsBot?start=563288038

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