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

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

  • Владимирская
  • Пушкинская
  • Технологический институт 1

О компании:

Наша компания разрабатывает полный цикл: от аппаратной платформы до пользовательского интерфейса VoIP-телефонии. Наши устройства работают в корпоративных сетях по всей России и СНГ.

Чем предстоит заниматься:

Вам предстоит работать над разработкой новых функций оборудования – от низкоуровневых системных компонентов, библиотек до пользовательского интерфейса.

Задачи:
  • Поддержка продукта. Исправление ошибок, добавление новой функциональности
  • Доработка бизнес-логики 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-ти дневная рабочая неделя с возможностью гибридного формата
  • ДМС

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

Поделиться:

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

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Разработка протоколов и программных интерфейсов взаимодействия микроконтроллеров с FPGA/SoC и другими узлами систем ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Итмо Венчур ПартнерсИтмо Венчур Партнерс
  • Санкт-Петербург
5 дней назад
от 170 000 ₽
Выше средней на 13%
Обязанности: Проектирование архитектуры встраиваемого ПО для систем управления и диагностики Разработка ... проектов по разработке электроники на МК от постановки задачи до запуска в производство Опыт разработки встраиваемого ... систем Умение читать принципиальные электрические схемы и техническую документацию Базовое понимание ...
  • Полный день
  • Опыт от 3 лет
Логотип компании АТИСАТИС
  • Санкт-Петербург
25 дней назад
от 120 000 ₽
ОАО «ЛЕНПОЛИГРАФМАШ» уже более 135 лет работает на рынке точного приборостроения и машиностроения и на сегодняшний день остаётся одним из ведущих предприятий Санкт-Петербурга в этой сфере. Мы — головная организация производственного дивизиона Холдинг...
  • Полный день
  • Опыт от 3 лет
Логотип компании Холдинг ЛЕНПОЛИГРАФМАШХолдинг ЛЕНПОЛИГРАФМАШ
  • Санкт-Петербург
21 день назад
В связи с интенсивным ростом предприятия приглашаем на работу Инженера- разработчик встраиваемых систем ... микроконтроллеров; опыт разработки микроконтроллерных устройств; уверенное знание языка C и опыт разработки встраиваемого ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Специальный Технологический Центр (ООО СТЦ)Специальный Технологический Центр (ООО СТЦ)
  • Санкт-Петербург
5 дней назад
от 180 000 ₽
Выше средней на 20%
АО НПП «Авиационная и Морская Электроника» ведущий российский производитель систем обработки и отображения ... информации радиоэлектронных систем различного назначения, устанавливаемых на объектах стационарного, ... Мы приглашаем на работу: Программиста C++.
  • Полный день
  • Опыт от 3 лет
Логотип компании Авиационная и Морская Электроника, Научно-производственное предприятиеАвиационная и Морская Электроника, Научно-производственное предприятие
  • Санкт-Петербург
3 часа назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.