C++/C — свежие вакансии
Обновляется каждый час. Найдено: 130 вакансий за последнюю неделю.
- Вакансий за неделю:
- 130
- Медиана:
- 250 000 ₽
- Вилка:
- 141 250 ₽ — 337 500 ₽
Зарплаты — по 114 вакансиям с указанной вилкой за 30 дней
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Ведущий разработчик фискального ядра (Senior C/C++ Developer)
Компания PBF GROUP c 2002 года специализируется на разработке ИТ-решений в сфере банковской безопасности, банкоматов, платёжных терминалов, включая разработку софта.
В связи с разработкой новых продуктов и выходом на новые рынки мы в PBF очень быстро растем и растет наша команда.
Почему PBF?
Более 20 лет на рынке труда и имеем статус надежного партнера в сфере банковских решений;
Создаем уникальные софтовые решения и интегрируем их в архитектуру клиента;
Имеем собственное производство совместно с китайскими партнерами;
Благодаря мощному отделу R&D и разработки ПО, мы постоянно совершенствуем наши модели и внедряем новые разработки;
Являемся федеральной компанией, работаем по всей России и за рубежом;
Аккредитованная ИТ- компания с социальными гарантиями и льготами;
Работаем по Agile и Scrum, доверяем своим сотрудникам;
Наши сотрудники — наше богатство, у нас нет текучки и бюрократии.
Кого мы ищем?
Ведущего разработчика фискального ядра (Senior C/C++ Developer)
Кратко о позиции: Запуск нового кассового ПО: требуется адаптация фискального модуля под платформы Android и Desktop и его интеграция с основным приложением.
Чем тебе предстоит заниматься?
-
Изучение и анализ существующей кодовой базы фискального ядра на C/C++.
-
Доработка и адаптация ядра под целевые платформы: Android и Desktop (Windows/Linux).
-
Реализация поддержки протоколов взаимодействия с ФН (USB, RS-232, virtual COM-port).
-
Поддержка формата ФФД 1.2: фискальные чеки, чеки коррекции, БСО.
-
Реализация протокола передачи данных в ОФД.
-
Создание JNI/JNA-биндингов для интеграции C/C++ модуля с Kotlin/Java (Android + Desktop).
-
Написание автотестов; тестирование на реальном оборудовании (ФН, POS-терминалы).
-
Участие в подготовке к сертификационным испытаниям в ФНС при необходимости.
-
Code review, документирование внесённых изменений.
Что для этого потребуется:
-
Обязательно: коммерческая разработка на C и/или C++ - от 3 лет.
-
Обязательно: опыт работы с фискальными системами (ФН, ОФД, 54-ФЗ, ФФД) - от 1 года.
-
Обязательно: знание протоколов взаимодействия с ФН (USB HID, RS-232, virtual COM).
-
Желательно: опыт создания JNI/JNA-биндингов для Android или Desktop (Java/Kotlin).
-
Желательно: опыт работы в команде разработки POS-систем, кассового ПО или ОФД.
Что мы можем предложить тебе?
-
Трудоустройство в продуктовую аккредитованную IT-компанию: у тебя будет отсрочка от армии (для военнообязанных) и льготная ипотека;
-
Официальное трудоустройство согласно ТК РФ, 30 календарных дней отпуска, «белая» зарплата;
-
Достойный уровень мотивации, готовы отталкиваться от твоих зарплатных ожиданий;
-
Нашим людям работается с радостью: гибкое начало рабочего дня, на испытательном сроке 5/2 с посещением офиса, далее готовы обсудить гибридный формат работы;
-
Мы стараемся не мешать команде, у нас нет бюрократии, зато мы проповедуем принципы Scrum и чтим спринты;
-
Интересные, амбициозные задачи с достижимым результатом;
-
Достаточную свободу действий, инструментарий и необходимые ресурсы;
-
Интересную работу в компании с активной стратегией развития и роста;
-
Регулярное обучение и профильные конференции, современное оборудование для работы.
Почему с нами хорошо?
Реально дружный коллектив, позитивная рабочая атмосфера;
Руководство, которое умеет слышать и давать возможность расти команде.
Итак, давай скорее знакомиться!
Компания Healbe, разработчик и производитель уникальных носимых устройств GoBe, ищет разработчика-аналитика для реализации вычислительных моделей в составе встроенного программного обеспечения.
Мы создаём запатентованные решения по неинвазивному определению усвоенных калорий, уровня гидратации, уровня стресса и других параметров организма. Наш продукт — браслет GoBe и экосистема мобильных приложений и сервисов. Более 50 000 пользователей в 72 странах, подтверждённая валидация в UC Davis (США) и Red Cross Hospital (Китай).
Мы ищем разработчика, который будет реализовывать математические модели и алгоритмы для наших носимых устройств.
Чем предстоит заниматься:
- участвовать в разработке и реализовывать на С полученные в виде описаний или прототипов аналитические алгоритмы (математические модели)
- делать реализацию этих моделей в рамках заданной архитектуры и ограничений по ресурсам (ОЗУ, вычислительная мощность)
- запускать реализованные модели в виде модуля в тестовом окружении на Windows, проверять и отлаживать их работоспособность
- оптимизировать код с целью повышения его быстродействия при одновременном снижении требований к ресурсам, предлагать альтернативные варианты реализации мат. вычислений
- интегрировать отлаженные модули во встроенное ПО, реализовывать для них минимально необходимую обвязку (в рамках заданной архитектуры)
- тестировать реализацию моделей во встроенном ПО и добиваться идентичности их работы на реальном устройстве и в тестовом окружении
- развивать и дорабатывать уже существующие реализации аналитических алгоритмов
Обязательные требования:
- Уверенное знание языка C
- Базовое знание C++
- Опыт реализации вычислительных/аналитических алгоритмов от 3 лет
- Владение английским языком на уровне чтения технической документации
- Способность ясно излагать свои мысли и документировать свою работу
Уважаемые кандидаты. Без выполнения данных условий мы не сможем пригласить вас на последующие этапы
Вашим преимуществом будет:
- понимание особенностей embedded-разработки
- опыт реализации вычислительных алгоритмов в микроконтроллерах
- опыт реализации Windows приложений (консольных и/или Gui)
- опыт изучения и модификации существующего программного кода, устойчивость к legacy коду
- опыт в цифровой обработке сигналов: фильтрация, FFT, корреляция и т.п.
- опыт работы с CMSIS DSP или аналогичными библиотеками
- знание алгоритмов и методов оценки их сложности опыт работы с Python и Matlab
- опыт реализации управляющих алгоритмов на основе стейт-машин/конечных автоматов
- математическое образование или профиль в прикладной математике
Требования к образованию:
- Высшее техническое (разработка ПО, электроника, радиотехника, прикладная математика)
- Хорошая математическая база (анализ, линейная алгебра, статистика, теория сигналов)
Личные качества:
- Способность самостоятельно разбираться в новой предметной области
- Внимательность к деталям, ответственность
- Способность к коммуникации, работа в команде
- Готовность работать в научно-инженерной среде
Условия:
- Работа в комфортном офисе у Исаакиевского собора (ст. м. Адмиралтейская, м. Садовая, м. Сенная площадь, м. Спасская)
- Полный рабочий день, гибкий график
- Оформление по ТК РФ, официальная заработная плата
- Работа в международной компании, выпускающей продукт на рынок США, Европы и Азии
ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает Разработчика на С++
Обязанности:-
сопровождение и доработка текущего кода;
-
разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами);
-
разработка модулей ядра, для реализации функций фильтрации промышленных протоколов;
-
оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности;
-
устранение текущих дефектов;
-
адаптация ПО для запуска на новых аппаратных платформах;
-
участие в выделении модулей из монолитного legacy кода.
-
хорошее знание С++ (С++14/17, STL, Boost);
-
опыт работы с ОС Linux;
-
навыки работы с GNU make, GCC, Shell script, gdb, git;
-
понимание принципов работы сетей передачи данных;
-
опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (знание стандартных протоколов);
-
навыки фиксации (документирования) реализуемых технических решений;
-
опыт разработки многопоточных приложений.
-
работа в офисе;
-
полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
-
оплачиваемое работодателем питание в офисе или кафе;
-
ДМС (добровольное медицинское страхование), страховка от несчастных случаев;
-
корпоративные мероприятия и спортивные инициативы;
-
возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.
ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает Разработчика на С++
Обязанности:-
сопровождение и доработка текущего кода;
-
разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами);
-
разработка модулей ядра, для реализации функций фильтрации промышленных протоколов;
-
оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности;
-
устранение текущих дефектов;
-
адаптация ПО для запуска на новых аппаратных платформах;
-
участие в выделении модулей из монолитного legacy кода.
-
хорошее знание С++ (С++14/17, STL, Boost);
-
опыт работы с ОС Linux;
-
навыки работы с GNU make, GCC, Shell script, gdb, git;
-
понимание принципов работы сетей передачи данных;
-
опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (знание стандартных протоколов);
-
навыки фиксации (документирования) реализуемых технических решений;
-
опыт разработки многопоточных приложений.
-
работа в офисе;
-
полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
-
оплачиваемое работодателем питание в офисе или кафе;
-
ДМС (добровольное медицинское страхование), страховка от несчастных случаев;
-
корпоративные мероприятия и спортивные инициативы;
-
возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Senior C/C++ Engineer | Android / System Architecture
#C++ #Cpp #C #JavaScript #Android #AOSP #Linux #Kernel #SystemProgramming #SeniorDeveloper #SoftwareEngineer #Vacancy
🔥 Senior C/C++ Engineer | Android / System Architecture
Мы в поиске сильного инженера с очень большим практическим опытом разработки на C/C++ и работы со сложными системами.
Ищем человека, который способен быстро погружаться в незнакомый codebase, понимать сложную архитектуру и самостоятельно находить решения нестандартных технических задач.
Что важно:
• Сильный C/C++ — системное и низкоуровневое программирование
• Хорошее знание JavaScript
• Опыт работы со сложной архитектурой и большими codebase
• Глубокое понимание Linux / Android internals
• Умение разбираться в чужом коде и нестандартных системах
• Опыт с AOSP, Android Framework, Linux Kernel, виртуализацией — большой плюс
• Очень большой коммерческий опыт — критически важен
Задачи:
• Разработка и модификация системных компонентов Android/AOSP
• Работа с низкоуровневым стеком, kernel и boot flow
• Работа с виртуализированными Android-окружениями
• Исследование сложных систем и поиск архитектурных решений
• Reverse engineering и анализ нестандартных технических решений
ЗП: обсуждается индивидуально, в зависимости от опыта
Формат: удаленка
ТГ для контакта: @tatsiana_recruiter
Разработчик на C++ в команду данных для еком-сценариев Поиска
Наша команда занимается сбором и подготовкой данных для еком-среза Поиска. Мы хотим улучшить сценарии Поиска, чтобы пользователям было проще находить информацию о товарах, магазинах и совершать покупки онлайн. При сборе данных, обогащении и поддержке их актуальными у нас возникают исследовательские и инфраструктурные задачи: production-код на C++20, работа с данными и создание MVP на Python, ML (подготовка и внедрение как YandexGPT, так и моделей поменьше — BERT, CatBoost, DSSM).
Мы ищем опытных разработчиков на C++, чтобы сделать товарный Поиск ещё лучше и удобнее. Вы будете вместе с нами искать ответы на вопросы: как находить новые товары в интернете; как на потоке быстро понимать, что интернет-страница товарная, и доставать из неё всю полезную информацию; как приоритизировать индексацию страниц, чтобы информация была как можно актуальнее; как контролировать качество данных в базе.
Использование связей «товары — каталоги» для наполнения товарной базы
Один из способов эффективно индексировать множество товарных страниц в интернете, которые постоянно меняются, — это естественные батчи: каталоги и листинги. А чтобы этот подход работал, нужно не только с высоким качеством получать информацию о товарах со страниц каталогов, но и в правильном порядке обходить страницы на уровне базы. Также вам предстоит поддерживать ключи для связи сущностей в базе (many-to-many), чтобы не нарушать консистентность данных.
Определение доступности товаров для заказа
Чтобы сделать товарную выдачу релевантной, мы должны понимать, какие товары пользователь действительно может заказать. Для этого мы хотим быстро находить недоступные страницы и товары, которых уже нет в наличии, а также учитывать в рантайме региональность.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Знаете классические алгоритмы и структуры данных
* Пишете код на C++ и Python
* Имеете опыт продуктовой разработки
* Готовы учиться и осваивать новые технологии
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Инженер‑программист встраиваемых систем
Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Обязанности:
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- реализация драйверов и протоколов I²C, SPI, UART/USART;
- разработка и сопровождение программного обеспечения на одноплатных компьютерах Orange Pi, Raspberry Pi и другие аналоги под управлением Linux/ADB;
- развёртывание, настройка и сопровождение Docker‑контейнеров и микросервисов;
- программирование на языках C, C++, Python: разработка firmware, системных утилит и скриптов автоматизации;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
- разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- написание Unit-тестов для embedded-кода (Unity, Google Test, CppUTest);
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
БУДЕТ ПРЕИМУЩЕСТВОМ:
- наличие подтверждённого опыта разработки firmware для STM32 или ESP32;
- опыт работы с интерфейсами передачи данных (I²C, SPI, UART/USART, CAN, USB, Ethernet): понимание принципов работы, таймингов, адресации, обработки ошибок;
- опыт работы с операционной системой Linux;
- опыт работы с Docker и контейнеризованными приложениями;
- опыт работы с операционными системами реального времени (RTOS): FreeRTOS, Zephyr — задачи, очереди, семафоры, мьютексы, приоритеты;
- уверенное программирование на языках C, C++, Python;
- опыт работы с системами сборки: CMake, Make, ninja;
- знание основ протоколов передачи данных: MQTT, HTTP/HTTPS, WebSocket, TCP/IP, UDP.
С НАШЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- официальное трудоустройство в соответствии с ТК РФ;
- полис добровольного медицинского страхования;
- конкурентный уровень заработной платы (обсуждается индивидуально);
- развитую корпоративную культуру;
- спортивные и киберспортивные мероприятия;
- бесплатный транспорт до работы из г. Елабуга и обратно.
ОБЯЗАТЕЛЬНЫМ УСЛОВИЕМ ЯВЛЯЕТСЯ РЕЛОКАЦИЯ В РЕСПУБЛИКУ ТАТАРСТАН (ЕЛАБУГА)
Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.
- Разработка программного обеспечения (ПО);
- Разработка технических заданий на ПО;
- Разработка технической программной документации;
- Тестирование и поддержка ПО;
- Готовность к командировкам.
- Высшее техническое образование;
- Владение программными продуктами: QT;
- Программирование на языке C++;
- Обучаемость, коммуникабельность, внимание к деталям.
Условия:
- Очное собеседование с выполнением тестового задания;
- Работа в стабильной компании, официальное трудоустройство, белая заработная плата;
- Место работы: г. Зеленоград, ул. Академика Валиева, д. 4;
- Новый комфортабельный офис, оборудованные комнаты приема пищи на каждом этаже здания (чай, кофе, снеки за счет предприятия), в здании есть кафе / столовая;
- Оплачиваемые отпуск, больничный;
- График работы 5/2 (офис);
- ДМС - после испытательного срока - чем больше стаж, тем шире программа
- ДМС после 1 года работы в компании – расширенная программа со стоматологией + онкострахование;
- Материальная поддержка сотрудников в важных жизненных событиях (рождение ребенка / потеря близкого родственника);
- Обучение за счет компании (в рамках отраслевых и корпоративных программ обучения);
- Бесплатное изучение английского и китайского языков;
- Спортивные мероприятия: волейбол, футбол, йога, групповые тренировки (сформированы команды, регулярные бесплатные занятия в новом спортивном комплексе);
- Дружественная атмосфера, яркие корпоративные мероприятия и активная корпоративная жизнь.
Наша команда разрабатывает систему видеонаблюдения Trassir
Это профессиональная программа для построения многоуровневых систем безопасности. В нём есть не только возможность управлять камерами и писать с них архив, но и огромное количество дополнительных возможностей:
- Адаптивные пользовательские интерфейсы для разных нужд;
- Видеоаналитические модули;
- Интеграция с пользовательскими скриптами;
- Trassir Cloud - облачный сервис видеонаблюдения;
- Мобильный клиент к нашей системе видеонаблюдения.
Недавно DSSL взял курс на более радикальное развитие Trassir. Мы в поиске Тимлида для команды C++ программистов.
Мы найдём общий язык, если у вас есть:
- Опыт управления командами разработки 5 - 8 человек;
- Знание основ Scrum;
- Умение общаться, находить нужных людей для решения вопросов команды;
- Опыт организации тестирования в команде;
- Опыт планирования работы на спринт и на квартал;
- Опыт коммерческой разработки на C++ от трёх лет и больше;
- Опыт составление плана развития сотрудников;
- Уверенное понимание C++;
- Знание паттернов проектирования, SOLID, умение проектировать понятный переиспользуемый код; Умение декомпозировать и оценивать задачи;
- Доводить дело до конца.
Дополнительными плюсами будут:
- Опыт работы с Qt
- Linux на уровне продвинутого пользователя;
- Знание особенностей многопоточного программирования;
- Опыт работы с видеонаблюдением и видеоаналитикой;
- Опыт автоматического тестирования;
Мы используем: C++, STL, Boost, Qt, PostgreSQL, Google test/mock, Python, Jenkins, TRT, ONNX, RKNN, Cuda, Cuvid, OpenCV.
Ведущий инженер-программист Linux (embedded / встраиваемые системы)
Подбор сотрудников ведется в интересах ООО НТЦ "ЮРИОН".
Компания занимается разработкой цифровых систем передачи аудио и видео информации.
Обязанности:
- Разработка архитектуры, встраиваемого и инструментального программного обеспечения для Linux-систем (ARM, RISC-V);
- Сборка и конфигурация ядра Linux под конкретную аппаратную платформу, модификация загрузчиков (U-Boot), rootfs;
- Разработка и отладка драйверов для целевых изделий;
- Приведение прототипов разрабатываемых изделий в рабочее состояние на этапах активной разработки;
- Поддержка актуальных и существующих проектов;
- Написание технической документации;
- Взаимодействие со смежными отделами: схемотехниками, тестировщиками, технологами;
- Участие в подборе процессоров и основной элементной базы для новых и существующих проектов, а также инструментов и методологии.
- Глубокое понимание архитектуры встраиваемых Linux-систем, умение проводить профилирование системы, задавать оптимальный вектор развития проектов и их отдельных узлов;
- Способность взаимодействия с разработчиками внутри отдела, а также смежных отделов чья работа непосредственно влияет на результаты развития проекта;
- Владение техническим языком, достаточным для взаимодействия с разработчиками, участвующими в проекте, чтения и составления технической документации, аргументации требований к технической реализации проекта;
- Навыки методичного подхода к разработке в рамках проекта.
- Работа в стабильной компании, входящей в реестр оборонно-промышленного комплекса;
- Оформление по ТК РФ;
- Ежемесячные премии;
- Годовую премию ( в зависимости от результатов работы компании за год);
- 100% оплата больничных листков (после испытательного срока);
- Подарки сотрудникам и их детям на Новый год;
- График работы: 5/2, рабочий день с 9.00 до 18.00 (можно начинать раньше или позже на 1 час);
- Дружелюбную кадровую политику;
- Современный офис в районе м. Преображенская площадь.
Наша компания — разработчик специализированных систем и программного обеспечения для морской индустрии.
Мы ищем Senior-инженера c экспертизой в разработке кроссплатформенных десктопных приложений в подра зделение морских тренажёров.
Мы создаем навигационный тренажер для подготовки судоводителей — сложный программно-аппаратный комплекс, который моделирует реальное судно в различных условиях плавания. Целевые платформы — Windows и Astra Linux.
Обязанности:
● Разработка и поддержка десктопного кроссплатформенного приложения на C#/C++.
● Реализация сложной пользовательской логики, визуализация данных и интерактивных элементов управления.
● Участие в проектировании архитектуры ПО.
● Оптимизация и рефакторинг существующего кода, поддержка чистоты архитектуры.
Требования:● Опыт коммерческой разработки на C++ (17) от 4 лет. Глубокое знание STL, паттернов проектирования.
● Опыт разработки GUI-приложений на Qt5/6.
Будет плюсом:
● Опыт разработки GUI-приложений на C#/WPF.
Опыт сборки проектов под Linux (особенно Astra Linux) и кросс-компиляция.
Условия:●Работа в развивающейся IT-компании;
●Решение интересных развивающих задач и выполнение проектов в дружном коллективе;
●Возможности для профессионального роста и развития;
Мы - Компания Тензор. С 1999 года создаем и внедряем IT-решения для автоматизации различных участков бизнеса. В 2023 году Тензор занял 11 строчку в рейтинге самых дорогих компаний Рунета по версии Forbes.
Наш основной продукт Saby — экосистема сервисов для бизнеса, которая позволяет вести учет, управлять процессами и общаться в одном месте. Нас выбирают: Сбербанк, Яндекс, Магнит, Вкусно и точка, КХЛ, Камаз, Роснефть, Россельхозбанк, Х5, Ростелеком.
Компания постоянно выпускает новые решения и обновляет сервисы, выводит их на мировой уровень. Это стало возможным благодаря большой команде талантливых и инициативных людей. В Тензоре работают 7000 сотрудников, почти треть из этого числа – программисты.
Мы в поиске C++ developer, который будет создавать и оттачивать конкретный продукт, детально погружаясь в каждый этап разработки. Опыт работы с БД, Postgresql, обязателен.
Мы ищем С++ разработчиков в проекты:
- Разработка решений по разбору и обработке файлов электронной отчетности. Интеграции Desktop-приложений и облачных сервисов в сфере ЭО и ЭДО;
- Поддержка и развитие высоконагруженных приложений документооборота;
- Разработка ядра бэкенд-платформы компании и сервисов на ее основе;
- Расширение возможностей кроссплатформенного desktop-приложения СБИС Плагин. Вам предстоит научить приложение не просто показывать уведомления, а звонить поверх WebRTC и SIP протоколов, участвовать в обсуждениях, обрабатывать задачи и документы, оказывать удаленную помощь.
Наш общий стек для backend-разработки:
С++20, Python 3.11, Node.js, PostgreSQL, SQLite, Redis, KeyDB, Clickhouse, Elastic Search, RabbitMQ, Kafka.
Не нужно знать идеально все наши технологии. Нужна светлая голова и страстное желание работать.
Ежедневные задачи:
- Разработка — 70% времени;
- Ревью кода — 20% времени;
- Контроль сроков — 10% времени;
- Общение с крутыми людьми – 100% времени!
Что предлагаем:
- Гордость за выпуск лучшего продукта: в 2022 году СБИС стал победителем национальной премии «Цифровые вершины»: наша система стала №1 в стране по автоматизации бизнеса;
- Финансовая безопасность: стабильная зарплата + значительные бонусы и премии;
- Реальный карьерный рост: как вертикальный, так и горизонтальный;
- Комфорт: гибкий график, крутой офис, уютная удаленка или гибрид – можно выбирать;
- Заботу о здоровье: ДМС со стоматологией, компенсация спорта;
- Непрерывное развитие: обучение за счет компании, участие в образовательных проектах, возможность представлять Тензор на профильных митапах или крупных конференциях;
- Путешествия: твоя команда может находиться в разных городах. Здорово, когда случаются встречи в офлайн!
- Яркую корпоративную жизнь: конкурсы, турпоходы, соревнования.
Мы создаем красивые, удобные и простые решения для управления бизнесом. Присоединяйся к команде Тензор!
Мы - Компания Тензор. С 1999 года создаем и внедряем IT-решения для автоматизации различных участков бизнеса. В 2023 году Тензор занял 11 строчку в рейтинге самых дорогих компаний Рунета по версии Forbes.
Наш основной продукт Saby — экосистема сервисов для бизнеса, которая позволяет вести учет, управлять процессами и общаться в одном месте. Нас выбирают: Сбербанк, Яндекс, Магнит, Вкусно и точка, КХЛ, Камаз, Роснефть, Россельхозбанк, Х5, Ростелеком.
Компания постоянно выпускает новые решения и обновляет сервисы, выводит их на мировой уровень. Это стало возможным благодаря большой команде талантливых и инициативных людей. В Тензоре работают 7000 сотрудников, почти треть из этого числа – программисты.
Мы в поиске C++ developer, который будет создавать и оттачивать конкретный продукт, детально погружаясь в каждый этап разработки. Опыт работы с БД, Postgresql, обязателен.
Мы ищем С++ разработчиков в проекты:
- Разработка решений по разбору и обработке файлов электронной отчетности. Интеграции Desktop-приложений и облачных сервисов в сфере ЭО и ЭДО;
- Поддержка и развитие высоконагруженных приложений документооборота;
- Разработка ядра бэкенд-платформы компании и сервисов на ее основе;
- Расширение возможностей кроссплатформенного desktop-приложения СБИС Плагин. Вам предстоит научить приложение не просто показывать уведомления, а звонить поверх WebRTC и SIP протоколов, участвовать в обсуждениях, обрабатывать задачи и документы, оказывать удаленную помощь.
Наш общий стек для backend-разработки:
С++20, Python 3.11, Node.js, PostgreSQL, SQLite, Redis, KeyDB, Clickhouse, Elastic Search, RabbitMQ, Kafka.
Не нужно знать идеально все наши технологии. Нужна светлая голова и страстное желание работать.
Ежедневные задачи:
- Разработка — 70% времени;
- Ревью кода — 20% времени;
- Контроль сроков — 10% времени;
- Общение с крутыми людьми – 100% времени!
Что предлагаем:
- Гордость за выпуск лучшего продукта: в 2022 году СБИС стал победителем национальной премии «Цифровые вершины»: наша система стала №1 в стране по автоматизации бизнеса;
- Финансовая безопасность: стабильная зарплата + значительные бонусы и премии;
- Реальный карьерный рост: как вертикальный, так и горизонтальный;
- Комфорт: гибкий график, крутой офис, уютная удаленка или гибрид – можно выбирать;
- Заботу о здоровье: ДМС со стоматологией, компенсация спорта;
- Непрерывное развитие: обучение за счет компании, участие в образовательных проектах, возможность представлять Тензор на профильных митапах или крупных конференциях;
- Путешествия: твоя команда может находиться в разных городах. Здорово, когда случаются встречи в офлайн!
- Яркую корпоративную жизнь: конкурсы, турпоходы, соревнования.
Мы создаем красивые, удобные и простые решения для управления бизнесом. Присоединяйся к команде Тензор!
👩💻Вакансия C++ Development Team Lead
🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Movavi
🟦Описание вакансии
Вы будете руководить командой разработчиков и непосредственно участвовать в создании настольных продуктов, которыми пользуются миллионы людей по всему миру.
В настоящее время мы расширяем нашу команду, чтобы сосредоточиться на нескольких ключевых областях: улучшение архитектуры и компонентов приложений, развитие технической основы наших продуктов, улучшение пользовательского опыта и добавление новых уровней персонализации.
🟦Задачи
– Постоянно разрабатывать и совершенствовать наши настольные продукты.
– Планирование, внедрение и запуск новых функций.
– Поддерживать и модернизировать компоненты приложения.
– Повысить стабильность и надежность нашего программного обеспечения.
– Руководить командой разработчиков, проводить оценку эффективности работы и командные совещания.
– Повышение производительности и эффективности команды.
– Взаимодействовать с менеджерами по продуктам для определения приоритетов и планирования работы.
🟦Требования
– Уверенное знание C++17 или C++20 и хорошее понимание принципов объектно-ориентированного программирования.
– Практический опыт работы с фреймворком Qt.
– Понимание методологий Agile/Scrum и развитые навыки управления персоналом: делегирование, формирование команды и наставничество.
– Более 3 лет опыта работы разработчиком программного обеспечения.
– Опыт работы руководителем команды от 1 года является преимуществом, но не обязателен.
– Степень бакалавра в области компьютерных наук или смежной технической области.
CUDA-разработчик (инфраструктура и ускорение вычислений) в Автономный транспорт
Наша команда разрабатывает вычислительное ядро для направления автономного транспорта. В рамках проекта требуется эффективная реализация сложных математических алгоритмов и моделей машинного обучения на GPU, поэтому мы в поиске сильного разработчика с глубоким пониманием архитектуры вычислительных систем.
Повышение эффективности алгоритмов
Вам предстоит оптимизировать алгоритмы, учитывая аппаратные особенности платформ, автоматизировать тестирование алгоритмов и их адаптацию к платформе.
Оптимизация инференса ML-моделей
Совместно с МL-командой вы будете ускорять вывод моделей машинного обучения через ONNX за счёт комплексного применения методов квантизации моделей, анализа и оптимизации структуры вычислительных графов и учётом аппаратных возможностей бортовых ускорителей.
Управление загрузкой GPU и инфраструктурой вычислений
Вам предстоит обеспечивать эффективное использование GPU: разрабатывать механизмы планирования вычислений, создавать инфраструктуру для запуска нагрузок и настраивать мониторинг распределения ресурсов.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Профессионально пишете на CUDA и C++
* Глубоко понимаете модель исполнения GPU и иерархию памяти
* Умеете измерять и объяснять, где теряется производительность
* Способны довести оптимизацию от идеи до измеримого результата
* Работали с TensorRT, Triton, cuDNN или собственными kernel
* Оптимизировали пайплайны обработки облаков точек или изображений
* Знакомы с Python и ML-фреймворками (PyTorch)
Кто такой C++/C
C++ и C-разработчики пишут то, что должно работать очень быстро и очень надёжно: биржевые системы с микросекундными задержками, сетевые серверы, базы данных, драйверы и модули ядра Linux. Здесь программист управляет памятью и железом напрямую, без прослойки в виде сборщика мусора, и отвечает за каждый байт.
C++ выбирают, когда цена задержки или лишнего аллокатора измеряется в деньгах: HFT, телеком, движки БД, обработка трафика на скорости сети. Чистый C живёт ближе к системе — сетевой стек, POSIX и syscalls, модули ядра, драйверы устройств, в том числе защитные драйверы у security-вендоров.
Это не мобильная и не игровая клиентская разработка — те живут отдельно; здесь речь про серверную и системную сторону. Задачи сложные, порог входа выше, и опытных системных инженеров ценят очень высоко. Ветка стоит особняком внутри бэкенда: вход требовательнее, зато потолок выше.
Требования и стек
Инструментарий C++/C-инженера:
- C++: стандарты 11–23, STL, boost, шаблоны; умные и «сырые» указатели, RAII, move-семантика.
- Производительность: многопоточность, lock-free алгоритмы, аллокаторы, кеш-локальность, профилирование (perf, valgrind).
- Сеть и сервер: gRPC, Drogon, Crow, Pistache, epoll/kqueue, а для low-latency — DPDK, RDMA, kernel bypass.
- C и системщина: модули ядра Linux, сетевые драйверы, реализации протоколов, libc и POSIX, event loop в стиле nginx.
Часто нужна интеграция с другими языками через биндинги — pybind11 для Python, cgo для Go. Отдельно ценят понимание того, как код ложится на процессор: ветвления, кеш, выравнивание. Здесь важно не только «что работает», но и «сколько наносекунд это стоит».
Что ждут от кандидата
Вход в профессию идёт через фундамент, а не через фреймворк: сначала сам язык и понимание, как устроены память, процессор и операционная система. Классический путь — из вуза с сильной системной базой или из смежной низкоуровневой области.
На собеседовании разбирают глубоко:
- управление памятью: стек и куча, RAII, умные указатели, утечки и висячие ссылки;
- многопоточность: гонки, мьютексы, атомарные операции, модель памяти C++;
- STL и шаблоны, move-семантику, undefined behavior;
- для системных ролей — сети, syscalls, устройство ядра Linux.
Сильное преимущество — реальный код, где важна производительность: свой аллокатор, сетевой сервер, разбор бинарного протокола, патч в open-source. Если вы приходите из embedded или системного администрирования и хорошо знаете Linux изнутри — это отличная стартовая позиция, багаж переносится почти целиком.
Зарплаты и спрос
Медианная зарплата — 250 000 ₽ по вакансиям за последние 30 дней. Подробная статистика зарплат C++/C.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →