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