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

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

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

О компании:

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

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

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


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

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

  • Написание технической документации
Требования:
  • Глубокое знание C/C++ (стандарт до C++14 включительно). Понимание работы с памятью, указателями, шаблонами
  • Опыт разработки встраиваемых систем. Понимание процесса загрузки, работы с загрузчиком и ядром Linux, взаимодействия приложений с ОС
  • Умение работать с Git, системами управления проектами, системами сборки Makefile/Bitbake(Yocto)/CMake. Понимание работы кросс-компилятора и тулчейнов
  • Опыт отладки кода с использованием GDB, strace, ltrace, tcpdump, sngrep, wireshark, итп.
  • Умение читать схемы и даташиты (на базовом уровне, чтобы понять, куда идет сигнал).
Условия:
  • Работу в динамичной и стабильной компании, которая входит в топ-100 ИТ-компаний России — здесь ты сможешь расти и развиваться!
  • "Белую" зарплату — по ТК, без подводных камней и скрытых схем.
  • Официальное оформление и соблюдение всех трудовых гарантий, включая компенсацию сверхурочных.
  • Возможности для обучения, повышения квалификации и получения сертификаций — развивай свои скиллы вместе с нами!
  • Гибкий график: начинать и заканчивать рабочий день можно по своему — иногда есть возможность работать удаленно.
  • Медицинскую страховку (ДМС) — заботимся о твоем здоровье.

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

Поделиться:

Опубликована 21 день назад

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

от 140 000 ₽
Рыночная зарплата
Требования: Высшее образование по специальности "Инженер-программист". ... Опыт разработки программного обеспечения для встраиваемых систем на языке программирования С/С++. ... Опыт разработки встраиваемого программного обеспечения для программных процессоров (NIOS II и др.).
  • Полный день
  • Опыт от 3 лет
Логотип компании Прибор, НПОПрибор, НПО
  • Санкт-Петербург
7 дней назад
В Ваши обязанности будет входить: Разработка и сопровождение специального ПО с использованием библиотеки Qt; Оформление документации на разрабатываемое ПО; Участие в настройке и испытании ПО (в составе изделия). Мы ожидаем от кандидата: Оконченное вы...
  • Полный день
  • Опыт от 3 лет
Логотип компании НИИ ВекторНИИ Вектор
  • Санкт-Петербург
3 дня назад
от 200 000 ₽
Выше средней на 48%
Разработка и сопровождение программных решений на платформе 1С Анализ требований и участие в проектировании систем ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Санкт-Петербургский филиал АО ВНИИР-ПрогрессСанкт-Петербургский филиал АО ВНИИР-Прогресс
  • Санкт-Петербург
6 дней назад
от 100 000 ₽
Приглашаем на вакансию: " Ведущий инженер-программист" Обязанности: - Обеспечивать бесперебойную работу ... сервисов и интеграционных механизмов по заведованию бюро; - Участие в проектах внедрения информационных систем ... и сервисов в качестве программиста; - Разработка преимущественно по ТЗ, сдача работ аналитику; - Обеспечивать ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Северная Верфь, судостроительный заводСеверная Верфь, судостроительный завод
  • Санкт-Петербург
4 дня назад
от 120 000 ₽
Обязанности: Разработка программного обеспечения микроконтроллеров (МК) различных производителей. Разработка программного обеспечения для специального оборудования на С/С++. Разработка описательной документации к программному коду МК. Участие в пуско...
  • Полный день
  • Опыт от 3 лет
Логотип компании НПП АСНПП АС
  • Санкт-Петербург
5 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.