H
HireSeeker

C++/C — свежие вакансии

Обновляется каждый час. Найдено: 113 вакансий за последнюю неделю.

HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.

Посмотреть все вакансии →
hh.ru
алабуга. корпоративная безопасность

C++ Engineer

алабуга. корпоративная безопасность5 дней назад↑ Вакансия с автоподнятием
от 225k ₽Уфа
Обязанности:
  • Разработка и внедрение алгоритмов автономного полёта для внедрения на целевые устройства;
  • Оптимизация существующих решений для повышения точности и надёжности навигации;
  • Моделирование и тестирование алгоритмов в симуляционных средах;
  • Интеграция алгоритмов с аппаратной частью целевых устройств;
  • Анализ результатов полевых испытаний и доработка алгоритмов на основе полученных данных.
Требования:
  • Прикладной опыт с ROS2, знание линейной алгебры и фильтров Калмана будет Вашим преимуществом;
  • Высокий уровень аналитических навыков.
Условия:
  • Работа с ПЕРЕЕЗДОМ в г. Елабуга, Республика Татарстан;
  • Транспорт до работы из г. Елабуга;
  • Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;
  • Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
hh.ru
яндекс

Тимлид Embedded ПО в Автономный транспорт

яндекс6 дней назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

Наша команда разрабатывает ПО микроконтроллеров для блоков управления автономными автомобилями. Цель — делать надёжное программное обеспечение, которое удовлетворяет требованиям мировых автомобильных стандартов.

Для этого мы:

  • Внедряем процессы разработки ПО, используемые в автоиндустрии.
  • Пишем unit-тесты для нашего кода и функциональные тесты для HIL-стендов.
  • Используем контур CI для автоматизации сборки и тестирования наших проектов.

Вам предстоит стать «играющим тренером» — вы будете помогать команде в сложных случаях, делегировать задачи и обеспечивать рост разработчиков. Ваша задача — создать среду, где каждый может развиваться и эффективно работать.

Какие задачи вас ждут

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

Технические задачи
Вам предстоит проектировать архитектуру ПО, разрабатывать Embedded ПО с применением RTOS и обеспечивать качество через тестирование и код-ревью.

Больше о разработке в Яндексе — в канале Yandex for Developers

Мы ждем, что вы

  • Руководили командой разработки (от 2–3 человек), имеете навыки менторства и наставничества, умеете делегировать задачи и эффективно распределять нагрузку, способны принимать технические решения самостоятельно или с помощью экспертов
  • Работали с современными контроллерами ARM, имели дело с интерфейсами и протоколами (CAN, RS232/RS485, Ethernet, SPI, I2C), применяли RTOS в проектах
  • Уверенно пишете на С и C++
  • Знаете алгоритмы и структуры данных, применяете SOLID и паттерны проектирования
  • Уверенно владеете системами контроля версий
  • Знакомы с системами сборки (Make и другими)
  • Имеете опыт настройки и использования CI/CD
  • Можете читать принципиальные схемы
  • Читаете документацию на английском языке
  • Имеете опыт планирования работы команды и оценки сроков, а также навыки разрешения конфликтов и конструктивной коммуникации

Будет плюсом, если вы

  • Работали в Unix-подобном окружении
  • Работали с консольным программным обеспечением
  • Разрабатывали скрипты автоматизации на Bash или Python, работали с Docker
  • Имеете опыт работы в автомобильной индустрии
  • Владеете разговорным английским языком
hh.ru
правительство москвы

Разработчик C++

правительство москвы6 часов назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!

Обязанности:

  • Доработка ПО для кассовых узлов и систем валидации
  • Модификация экранных форм Qt, изменение логики валидации, записи транспортных носителей и учета транзакций

  • Изучение, рефакторинг и документирование существующей кодовой базы

  • Настройка взаимодействия с периферией (кардридеры, сканеры, принтеры чеков, терминалы оплаты, фискальные накопители) через соответствующие библиотеки

Требования:

  • Высшее образование
  • Опыт работы на аналогичной (смежной) должности от 3 лет
  • Уверенное владение современным C++ и понимание принципов работы Qt (Signals/Slots, Event Loop, многопоточность)
  • Опыт работы с сетевыми протоколами и сериализацией данных
  • Опыт взаимодействия с внешними библиотеками (SDK) для работы с оборудованием
  • Системный подход в изучении технической документации и разработке
  • Умение читать чужой код и описывать архитектуру (UML)
  • Навыки работы с Bash/Unix-окружением

Условия:

  • Работа в динамично развивающейся организации Правительства Москвы

  • Официальное оформление

  • ​​​​​​Высокопрофессиональная команда

  • ​​​​​​Стабильная заработная плата

  • График работы- 5/2, с 09:00 до 18:00

  • Формат работы-офисный

  • Офис на ст. метро Кунцевская

hh.ru
G

Системный программист С++

gs labs4 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаСанкт-Петербургoffice

GS Labs – центр исследований и разработок программных продуктов и потребительской электроники. Общее число сотрудников - более 300, включая головной офис в Санкт-Петербурге и распределенную команду по всей России.

Ключевое направление деятельности – разработка и интеграция программно-аппаратных комплексов для цифрового телевидения и других интерактивных сервисов. Наши решения используются у крупнейшего российского оператора цифровой среды - "Триколор", а также у других эфирных и кабельных операторов телевещания России.

Проект

  • Программная платформа для приставок цифрового телевидения StingrayTV.

    Стек: С++14, С, U-Boot, Linux kernel, Yocto/Bitbake, Buildroot, Autotools, Bash, Python, make, CMake, meson.

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

  • Развитие слоя HAL в MiddleWare StingrayTV, портирование на новые платформы;
  • Доработка загрузчиков;
  • Поддержка ядра Linux, драйверов и SDK для разных Embedded платформ, доработка и исправление ошибок;
  • Развитие экосистемы кросс-платформенной разработки MW StingrayTV.

Для нас важно

  • Знание C, C++ 14, git, make, CMake, Linux kernel;
  • Владение скриптовыми языками bash, python;
  • Знание основ криптографии;
  • Знание основ TCP/IP;
  • Желателен опыт с: U-Boot, Yocto/bitbake, buildroot, autotools;
  • Готовность работать в команде, следовать принятому стилю кода, проходить/проводить код ревью;
  • Готовность работать в гибридном формате офис/дом.

Приветствуются знания

  • Технологий Flash-памяти: eMMC, NAND, UBI;
  • Внутрисхемных интерфейсов: USB, SDIO, I2C, SPI, UART, JTAG;
  • Беспроводных технологий: Wi-Fi, Bluetooth, IR;
  • Стандартов цифрового ТВ: DVB, MPEG-2 TS.
hh.ru
инфотекс

Программист C++ (NGFW)

инфотекс4 дня назад↑ Вакансия с автоподнятием
234k–416k ₽Пензаoffice

ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает Разработчика С++ в команду по разработке высоконагруженных криптошлюзов и многофункциональных межсетевых экранов.

Интересные задачи:

  • Разработка и сопровождение программных компонентов, осуществляющих обработку сетевого трафика (маршрутизация, NAT, Firewall, VPN, DPI, IDS/IPS) в Linux kernel mode (модули, модификация кода ядра) и user mode.
  • Разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки, кода взаимодействия с другими сервисами).
  • Оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности.
  • Ревью кода других разработчиков.

Ожидания от квалификации:

  • Знание С++ (С++14/17, STL, Boost).
  • Опыт разработки сетевых приложений и знание семейства протоколов TCP/IP (ARP, IP, IPv6, TCP).
  • Знание особенностей работы и опыт применения SQL\NoSQL баз данных.
  • Опыт разработки сценариев на Python, Bash.
  • Умение работать с сетевой инфраструктурой OC Linux и желание совершенствовать свои навыки в этой сфере.
  • Опыт работы с DPDK.

Преимущество:

  • Знание архитектуры ядер ОС Linux, сетевых подсистем ядра (netfiler, iptables, bpf), знание Linux API, опыт написания модулей ядра ОС Linux.
  • Знание и опыт использования эффективных механизмов синхронизации, понимание принципов эффективной работы многопоточного кода.
  • Понимание основных концепций информационной безопасности (принципы работы firewall, DPI, IDS, SSL Inspection).

Условия:

  • Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
  • Начало работы с 8.00 до 11.00, продолжительность рабочего дня 8 часов + 1 час на обед;
  • Оплачиваемое работодателем питание в офисе или кафе;
  • ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
  • Корпоративные мероприятия и спортивные инициативы (футбол, волейбол, баскетбол) в зависимости от города присутствия офисов;
  • Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
hh.ru
сисофт, (csoft)

C++ Разработчик (Графическое ядро)

сисофт, (csoft)3 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаИваново (Ивановская область)office

Команда MS Навигатор/Персональная модель ищет разработчиков для системы рендеринга больших сцен(1M+ объектов). Никаких сторонних библиотек, полностью свой движок, написанный на C++ 17 и Vulkan. Пишем под Windows, Linux, Android. В качестве UI используем Qt. Если вас интересует 3D графика, математика и многопоточное программирование, готовы впитывать новые знания, делиться ими с другими и двигаться только вперед, то у вас есть все шансы стать частью нашей команды. Проект ориентирован на работу с промышленными CAD-сценами, где критичны производительность, численная устойчивость и масштабируемость. Мы решаем задачи, которые не закрываются готовыми движками.

Обязанности:

  • Разработка нового функционала для системы рендеринга на C++ и Vulkan;
  • Разработка и оптимизация многопоточного кода;
  • Отладка и профилирование существующего функционала;
  • Участие в проектировании архитектуры ПО и ключевых подсистем (в зависимости от уровня);
  • Разработка собственных утилит для профилирования.

Обязательные требования:

  • Опыт разработки на C++ от 3 лет(C++ 11 и новее);
  • Понимание принципов параллельного программирования;
  • Понимание сложности алгоритмов;
  • Понимание принципов отладки, профилирования и оптимизации кода;
  • Опыт работы с одним из графических API(DirectX, OpenGL, Vulkan) от 3 лет;
  • Понимание принципов работы 3D графики;
  • Понимание основных конструкций линейной алгебры;
  • Английский язык на уровне чтения технической документации.

Будет плюсом:

  • Высшее образование в сфере высокопроизводительных систем;
  • Участие в разработке графических ядер для игровой или CAD сферы;
  • Понимание работы кэш памяти процессора;
  • Понимание принципов индексации трехмерного пространства.
Условия:​​​​​​​
  • Работа в стабильной, динамично развивающейся, аккредитованной ИТ-компании;
  • Официальная заработная плата, обсуждается на собеседовании;
  • Оформление по ТК РФ с первого рабочего дня;
  • Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи;
  • Интересные задачи и коллектив профессионалов;
  • Возможность карьерного роста;
  • Возможность удаленной работы;
  • Дружный коллектив;
  • Комфортабельные офисы в г. Москва, г. Иваново, г. Нижний Новгород, г. Обнинск.
hh.ru
терем

Программист С++

теремтолько что↑ Вакансия с автоподнятием
215k–317k ₽Москваoffice

«ТЕРЕМ» успешно работает на российском рынке инженерного оборудования с 1991 года. Компания является крупнейшим производителем и официальным дистрибьютором ведущих брендов теплотехнического оборудования.

Приглашаем в нашу команду программиста Турбо

Обязанности:

  • Разработка нового функционала в корпоративной информационной системе;
  • Написание новых модулей обмена данными со сторонними информационными системами;
  • Программирование в Турбо 10;
  • Создание новых отчетов.

Требования:

  • Практический опыт программирования на любом объектно-ориентированном языке программирования (Delphi подобном) от 3 лет, например, Object Pascal или C++;
  • Практический опыт администрирования MS SQL Server, написания SQL запросов, Transact SQL;
  • Опыт написания программ по работе с СУБД MS SQL Server;
  • Опыт программирования в Турбо10 приветствуется;
  • Желателен опыт работы в оптовых торговых организациях.

Условия:

  • График работы 5/2 с 9:00-18:00;
  • Полное соблюдение ТК (полностью белая зарплата);
  • Место работы Москва, 2-я Звенигородская улица, 12с1, м. Улица 1905 года, 5 минут пешком от метро.
hh.ru
пиэлси технолоджи

Ведущий инженер-программист (Linux)

пиэлси технолоджи6 дней назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

Задачи, которые Вам предстоит решать:

  • Разработка системного программного обеспечения для собственного оборудования (embedded устройства на ARM SoC)
  • Отладка аппаратно-программной части, оптимизация работы программ, портирование Linux, написание драйверов, участие в open source разработках, проектирование новых решений

Что мы ожидаем от Вас:

  • Общее знание архитектуры операционной системы Linux
  • Знание языка C\C++
  • Владение средствами разработки ПО под Linux (GNU Compiler collection (GCC), GNU make, GNU Debugger (GDB)
  • Опыт разработки системного ПО (подсистемы ядра Linux, драйверы, взаимодействие с ядром Linux)
  • Опыт работы с сетевыми протоколами
  • Системы контроля версий, предпочтительно Git
  • Опыт работы с u-boot, с yocto или buildroot
  • Опыт программирования микроконтроллеров
  • Начальные знания в области схемотехники микропроцессорных систем
  • Знание английского языка, достаточное для чтения технической документации

Почему именно мы — ваш следующий шаг в карьере?

Мы — не просто компания. Мы — команда, которая формирует будущее отечественной энергетики и промышленности.

С 2008 года мы являемся ведущим Российским вендором в области электротехнического оборудования и программного обеспечения для энергетики, промышленности и инфраструктурных объектов. Наши решения — часть национальной стратегии импортозамещения: мы разрабатываем, производим и внедряем Российские технологии, признанные научным сообществом и отмеченные престижными наградами за инновационность. Компания внесена в реестр радиоэлектронной промышленности Минпромторга РФ и представлена в крупнейших городах страны.

💼 Конкурентная и честная оплата

  • Белая заработная плата, официальное трудоустройство по ТК РФ
  • Индивидуальный подход к уровню дохода: мы уважаем ваш опыт и готовы обсуждать ожидания
  • Ежегодная индексация и прозрачная система вознаграждений
  • Оплачиваемые отпуска, больничные и все социальные гарантии
  • Скидки на питание в кафе бизнес-центра

🏥 Забота о здоровье — по-настоящему

Премиальная программа ДМС в лучших клиниках Москвы:

  • Личный врач-куратор, стоматология, психолог, вызов врача на дом, экстренная и плановая госпитализация, телемедицина, круглосуточный травмпункт
  • Поддержка по всей России и за рубежом
  • Ежегодная вакцинация от гриппа
  • Специальные условия по страхованию: КАСКО, имущество, жизнь
  • Льготные ДМС-программы для ваших близких

⏰ Гибкий и удобный график

  • Гибкое начало рабочего дня в период с 8:00 до 10:00 — комфортно и «жаворонкам», и «совам»
  • График работы 5/2
  • Возможен гибридный формат работы офис/дом после испытательного срока

📈 Реальный карьерный рост

Здесь ваш прогресс зависит только от вас. Мы замечаем инициативу, поддерживаем амбиции и создаём условия для профессионального развития. У нас нет «потолка» — есть возможности, которые вы раскрываете сами.

🤝 Команда, в которую хочется входить

  • Открытый, вовлечённый топ-менеджмент, который слышит
  • Опытные наставники и коллеги, готовые делиться знаниями
  • Общие ценности, доверие и поддержка на всех уровнях
  • 30% новых сотрудников приходят по рекомендациям, а 20% — "сотрудники-бумеранги", которые вернулись к нам снова, потому что поняли: это — их место

🏢 Комфортное пространство для работы

  • Наш офис — это не просто рабочее пространство, а место, где комфортно дышится и легко сосредоточиться:
  • Современное здание класса А, всего 15 минут пешком от метро Калужская, Воронцовская и Зюзино.
  • Здесь — отдельные кабинеты (никакого open-space), много света, тишина и атмосфера, в которой хочется работать.

🔧 У нас интересно работать

Вы будете решать сложные, значимые и технологичные задачи, которые действительно влияют на развитие отрасли. Никакого рутины — только вызовы, которые вдохновляют, и проекты, которыми хочется гордиться.

hh.ru
инкомсистем, ниц

Программист С++

инкомсистем, ниц6 часов назад↑ Вакансия с автоподнятием
от 250k ₽Казаньoffice

Мы выпускаем промышленные логические контроллеры АБАК ПЛК и измерительно-вычислительный комплекс АБАК+.

И у нас большие планы по дальнейшему развитию контроллерного оборудования.

Сейчас мы ищем С++ разработчика уровня Middle, у которого будет возможность вместе с командой разрабатывать архитектуру , выбирать и реализовывать такие технологии и подходы, которые позволяют задать новую планку по качеству, безопасности и скорости работы подобных решений.

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

  • Разработка и сопровождение микросервисов контроллера;
  • Разработка и сопровождение драйверов для устройств;
  • Разработка/сопровождение драйверов промышленных протоколов обмена данными (ModBus, OPC UA и другие);
  • Развитие механизмов межконтроллерного обмена данными в резервированных ПЛК;
  • Развитие механизмов обмена данных между различными сервисами контроллера.

Мы ждем, что Вы :

  • Любите С++, хорошо им владеете и пишите на нём больше трёх лет.
  • Знаете классические алгоритмы и структуры данных и умеете их применять на практике;
  • Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области;
  • Имеете опыт разработки высоконагруженных, распределённых , близких к "железу" сервисов или сервисов реального времени.
  • Имеете опыт написания сетевых приложений;
  • Программируете под Linux, знаете Git;
  • У Вас высшее законченное образование;
  • Владеете английским языком на уровне чтения и понимания технической документации.

Имеете дополнительные навыки:

  • Опыт кроссплатформенной разработки;
  • Знание промышленных протоколов обмена информацией: Modbus RTU/TCP, CANOPEN и т.д.;
  • Опыт работы со спецификацией OPC DA/UA;
  • Опыт с SQL базами данных: Postgres, MySQL;
  • Опыт работы с промышленными программируемыми логическими контроллерами;
  • Понимание драйверной модели Linux, опыт работы с Device Tree, способность собрать U-Boot и ядро.

Что мы предлагаем:

  • Работу в стабильной компании. Входим в реестр аккредитованных IТ организаций;
  • Оформление в штат и полностью белая зарплата;
  • Конкурентный уровень заработной платы, обсуждается по итогам собеседования;
  • График работы: 5-дневная рабочая неделя с 8.00 - 17.00 часов (с возможностью смещения времени или частично удаленной работы после успешного прохождения испытательного срока).

Рост и развитие:

  • Возможность личностного, профессионального и карьерного роста в стабильной и постоянно развивающейся компании;
  • Опытные наставники и дружный коллектив;
  • Обучение и повышение квалификации на ведущих онлайн платформах;
  • Возможность участия в региональных и федеральных мероприятиях (семинары, выставки и конференции).

Доп. льготы для переезжающих в Казань:

  • Помощь (в т.ч. финансовая) в переезде;
  • Компенсация затрат на аренду жилья.

Место работы:

  • Современный уютный офис на территории Химграда (Восстания 104И), рядом столовая.
hh.ru
кадровое агентство аспект

Программист Embedded C/C++ Linux

кадровое агентство аспект5 дней назад↑ Вакансия с автоподнятием
до 200k ₽Москваoffice

О компании (работодателе):
• Разработчик электронных устройств с 2001 года. Специализируется на промышленной автоматике, электроэнергетике, телекоммуникациях и телеметрии.
• Среди заказчиков – МТС, Теле2, Ростелеком, Вымпелком, Мособлгаз, ExpoMobility, Росинкас, Газпромбанк, Абсолют Банк, РЖД и многие другие компании.
• В команде более 30 человек, в большинстве – квалифицированные ИТ-специалисты, с которыми приятно работать и обмениваться опытом.
• В основе взаимодействия всех членов команды лежит отлаженный процесс на базе agile-методологии. Это позволяет каждому сотруднику максимально эффективно работать, развиваться и не испытывать при этом стресс.

Условия:
• Оформление по ТК РФ, официальная “белая” выплата доходов;
• работа в аккредитованной IT-компании;
• работа в офисе, удаленно или смешанный вариант - на выбор сотрудника;
• работа в часовом поясе Москвы (GMT +3), допускается сдвиг +/- 3 часа;
• график работы: 5/2, 10:00 до 19:00 по Москве (допускается сдвиг +/- 3 часа);
• расположение офиса: север Москвы, БЦ "Кантри-Парк";
• оплачиваемое питание в бизнес-столовой для тех, кто бывает в офисе;
• корпоративное ДМС;
• оплачиваем 50% за онлайн-курсы, если это повышает твою квалификацию в интересах компании;
• каждым летом мы проводим большой праздник под названием “День Здоровья”, куда собирается вся компания, иногородним оплачиваем трансфер и проживание;
• ежегодная премия “13-я зарплата” при условии достижения компанией финансовых результатов.

Обязанности:
Embedded разработка на базе Linux и микроконтроллеров.
Участие в разработке программируемых контроллеров (ПЛК).
Написание драйверов и отладка аппаратной части проекта.
Решение сложных, ответственных и интересных задач в команде с поставленной Agile-методологией.
Работа с платформой linux-sunxi.org/R40

Требования и пожелания:
Умение программировать на языке С/C++ на различных Linux платформах и на различных микроконтроллерах (STM, GD, NXP).
Опыт администрирования Linux.
Умение читать и понимать электрические принципиальные схемы.
Навыки работы с измерительными приборами.
Опыт написания кода для работы с периферией по интерфейсам I2C, SPI, UART, RS232, CAN и др.
Знание сред Keil, Esclipe.
Знание протоколов передачи данных: modbus, MQTT, protobuf.

hh.ru
тд тмх

Инженер-программист С++

тд тмх5 дней назад↑ Вакансия с автоподнятием
Зарплата не указанаМытищи (Московская область)office

«ТМХ ИНЖИНИРИНГ», один из крупнейших инжиниринговых центров России в области транспортного (железнодорожного) машиностроения и главный центр разработки всех видов подвижного состава и ключевых компонентов для Группы компаний «Трансмашхолдинг», приглашает на работу Инженера-программиста

МЫ ПРЕДЛАГАЕМ:

• Полный социальный пакет

• Оклад + квартальные премии

• Соблюдение норм и гарантий, предусмотренных ТК РФ

• ДМС

• Компенсация сотовой связи

• IT-аккредитация

• Возможности развития в среде профессионалов: наставничество, внешнее и внутреннее обучение, программы кадрового резерва

• Дружный коллектив, насыщенная корпоративная жизнь

• Расположение офиса - г. Мытищи, ул. Колонцова, 4Б/3

КАКИЕ ЗАДАЧИ ВАС ЖДУТ:

• Разработка программного обеспечения на С++/Qt под встраиваемые решения (Linux, QNX)

• Разработка программной документации

• Сопровождение программного обеспечения при наладке на объектах заказчика (СПБ, Москва)

ЧТО ДЛЯ НАС ВАЖНО:

• Уверенное знание C++/ Qt

• Уверенное знание ООП и шаблонов проектирования

• Опыт разработки приложений для Linux

• Понимание принципов проектирования тестирования встраиваемого программного обеспечения

• Опыт работы с системами контроля версий и системами отслеживания ошибок

• Знание основных структур данных и алгоритмов

• Знание и умение использовать различные инструменты отладки

hh.ru
маском

Ведущий инженер-программист Linux (embedded / встраиваемые системы)

маском7 часов назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

Подбор сотрудников ведется в интересах ООО НТЦ "ЮРИОН".

Компания занимается разработкой цифровых систем передачи аудио и видео информации.

Обязанности:

  • Разработка архитектуры, встраиваемого и инструментального программного обеспечения для Linux-систем (ARM, RISC-V);
  • Сборка и конфигурация ядра Linux под конкретную аппаратную платформу, модификация загрузчиков (U-Boot), rootfs;
  • Разработка и отладка драйверов для целевых изделий;
  • Приведение прототипов разрабатываемых изделий в рабочее состояние на этапах активной разработки;
  • Поддержка актуальных и существующих проектов;
  • Написание технической документации;
  • Взаимодействие со смежными отделами: схемотехниками, тестировщиками, технологами;
  • Участие в подборе процессоров и основной элементной базы для новых и существующих проектов, а также инструментов и методологии.
Требования:
  • Глубокое понимание архитектуры встраиваемых Linux-систем, умение проводить профилирование системы, задавать оптимальный вектор развития проектов и их отдельных узлов;
  • Способность взаимодействия с разработчиками внутри отдела, а также смежных отделов чья работа непосредственно влияет на результаты развития проекта;
  • Владение техническим языком, достаточным для взаимодействия с разработчиками, участвующими в проекте, чтения и составления технической документации, аргументации требований к технической реализации проекта;
  • Навыки методичного подхода к разработке в рамках проекта.
Мы предлагаем:
  • Работа в стабильной компании, входящей в реестр оборонно-промышленного комплекса;
  • Оформление по ТК РФ;
  • Ежемесячные премии;
  • Годовую премию ( в зависимости от результатов работы компании за год);
  • 100% оплата больничных листков (после испытательного срока);
  • Подарки сотрудникам и их детям на Новый год;
  • График работы: 5/2, рабочий день с 9.00 до 18.00 (можно начинать раньше или позже на 1 час);
  • Дружелюбную кадровую политику;
  • Современный офис в районе м. Преображенская площадь.
hh.ru
Л

Backend-разработчик (C++)

лэмз-т3 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаТомскoffice

О компании:
Мы – команда профессионалов, создающая инновационные продукты в сфере радиолокации. Наша цель – делать удобные, технологичные и безопасные решения, которые помогают нашим клиентам достигать успеха. Мы ценим открытую коммуникацию, поддержку внутри команды и стремление к постоянному развитию. Если ты хочешь работать в дружной атмосфере с возможностью влиять на результат, то тебе точно к нам!

Что мы делаем:
Мы создаем высоконагруженные системы управления и мониторинга для авиации и сложных технических объектов: от первичной радиолокации и алгоритмов управления РЛС до интеграции устройств, компьютерного зрения и обработки видео. Наши проекты — это:

• Работа с железом и полный цикл разработки : от алгоритмов до испытаний на площадках (видим, как системы «оживают»).

• Сопровождение ПО для серийных изделий, используемых по всей стране и за рубежом.

• Сложные вызовы : нетривиальная математика, обработка потоковых данных, аварийные сценарии.

Мы гордимся тем, что создаем качественные продукты, которые действительно работают.

Что нужно знать:

  • Язык программирования: C++

  • Архитектурные паттерны: понимание чистой архитектуры, основных паттернов проектирования («Банда четырёх»)

  • Как писать чистый код, принципы SOLID

  • Вспомогательные инструменты: docker, git, cmake

  • ОС: Debian, Ubuntu или другие linux based

  • Soft skills: умение работать в команде, готовность предлагать идеи и конструктивно обсуждать решения.

Будет плюсом:

  • Умение писать на Python, Go

  • Опыт маршрутизации сетей

  • Сборка deb-пакетов, работа с зависимостями пакетов

Что мы предлагаем:

  • Комфортные условия работы: возможность работать как из офиса, так и удаленно (гибридный формат).

  • Развитие: программы компенсации спортивной активности, доступ к платным курсам, конференциям и книгам за счет компании.

  • ДМС: забота о здоровье наших сотрудников.

  • Достойную зарплату: уровень обсуждается по результатам собеседования.

  • Гибкий график: мы понимаем, что важно сохранять баланс между работой и личной жизнью.

  • Уютный офис: если предпочитаешь офлайн-формат, наш офис оборудован всем необходимым.

Как проходит отбор:

  1. Отправь резюме или портфолио (портфолио особенно приветствуется).

  2. Техническое собеседование: пройдёмся по стеку технологий, немного live-кодинга.

  3. Финальное интервью: встретимся с техлидом и обсудим детали сотрудничества.

Если ты чувствуешь, что это твоя история, пиши нам прямо сейчас!
Мы всегда рады новым людям в команде!

P.S. Мы не гонимся за модными словечками и не завышаем требования. Нам важен реальный опыт и желание развиваться вместе с нами.

hh.ru
М

Инженер-программист / Разработчик встраиваемого ПО (embedded, ARM + RTOS)

модум10 часов назад↑ Вакансия с автоподнятием
от 250k ₽Зеленоградoffice

Команда разработчиков встраиваемого ПО аккредитованной IT- компании ООО «МОДУМ» ведет набор программистов. Вас ждет большое количество интересных проектов, играющих важную роль в сфере обеспечения информационной безопасности и развития информационных технологий. Мы ждём специалистов, желающих проявить себя и надолго стать частью дружного, постоянно растущего и развивающегося коллектива!

Наши условия:

  • Работа в современном офисе в центре Зеленограде (15 минут до станции Крюково);
  • Комфортабельное рабочее место с современным компьютером;
  • Работа в команде;
  • Помощь отзывчивых коллег;
  • Возможности для карьерного роста;
  • Гибкое начало рабочего дня;
  • Работа только в офисе (нет удалённого формата работы).

С нашей стороны гарантируем:

  • Зарплата от 250 т.р. в полном соответствии с ТК РФ (в зависимости от уровня квалификации, определяется индивидуально);
  • Стабильные выплаты зарплаты 2 раза в месяц;
  • Полное соблюдение ТК РФ и оформление с первого дня работы;
  • Оформление полиса ДМС в лучших клиниках Зеленограда и Москвы по окончании испытательного срока;
  • Премии по результатам работы;
  • Компенсация занятий фитнесом по окончании испытательного срока.

Задачи,которые предстоит решать:

  • Разработка приложений для ARM микроконтроллеров на языках С, С++ с использованием средств разработки IAR, Keil, Eclipse;
  • Разработка вспомогательных приложений на языках С, С++, С# с использованием средств Microsoft Visual Studio;
  • Первичное тестирование разработанных продуктов;
  • Формирование документации по разрабатываемым проектам.

Требования к кандидату:

  • Наличие профильного высшего образования;
  • Обязательный опыт программирования от 5 лет на языках С, С++, ассемблерах;
  • Аккуратность, умение писать хорошо понимаемый и оформленный код;
  • Умение работать с проектами, разрабатываемыми другими людьми;
  • Понимание принципов архитектур микропроцессоров и/или микроконтроллеров;
  • Опыт работы с использованием системы контроля версий (GIT);
  • Знание и понимание принципов работы систем управления проектами (Jira);
  • Знание английского на уровне, необходимом для чтения технических спецификаций, стандартов и документации;
  • Решение о приеме на работу принимается по итогам собеседования и выполнения тестовых задач на проверку соответствия вышеперечисленных требованиям.

Будет большим плюсом:

  • Наличие опыта программирования низкоуровневого ПО для микроконтроллеров.

Место работы:

  • г. Зеленоград, Георгиевский просп. д.5

hh.ru
нтц протей

Разработчик C++

нтц протей3 дня назад↑ Вакансия с автоподнятием
до 290k ₽Санкт-Петербургoffice

ПРОТЕЙ - группа российских ИТ-компаний полного цикла. С 2002 года мы разрабатываем и производим продукты для операторов мобильной и фиксированной связи в России и за рубежом, государственных заказчиков, корпораций

Мы ищем опытного разработчика в команду, которая занимается созданием узлов ядра мобильной сети LTE и других стандартов сотовой связи.

Ваши задачи:

  • Разработка архитектуры решения - как внутренней, так и внешней (хранение данных, резервирование)
  • Работа со спецификациями 3GPP
  • Доработка существующих решений

Наши ожидания:

  • Уровень не ниже middle
  • Умение искать решение задачи, выполнять декомпозицию, представлять себе архитектуру решения
  • Знание базовых алгоритмов и структур данных
  • Знание языка С++14/17 (желательно новее)
  • Опыт разработки сетевых приложений под Linux
  • Опыт разработки многопоточных приложений

Будет плюсом:

  • Опыт продолжительной поддержки кодовой базы приложения
  • Опыт разработки высоконагруженных приложений
  • Умение разрабатывать ПО в команде, навык использования Git, таск-трекеров

Мы предлагаем:

  • Оформление по ТК РФ, белая заработная плата

  • Формат работы: гибридный формат работы (первые 3 месяца - офисный формат работы), график 5/2, гибкое начало и окончание рабочего дня (40 часов в неделю)

  • Офис: в пешей доступности от метро Выборгская, оборудованная кухня, зоны отдыха, душевая, парковка для велосипедов

  • Здоровье: расширенный ДМС со стоматологией после испытательного срока

  • Доплата на питание в офисе (+420 руб./рабочий день)

  • Спорт: 50% компенсации спортивного абонемента, корпоративные занятия йогой в офисе, команды по футболу, волейболу

  • Обучение: участие в конференциях, профильные курсы, внутренние тренинги

  • Яркие корпоративные праздники

hh.ru
фгану нии спецвузавтоматика

Разработчик C++ (Junior)

фгану нии спецвузавтоматика5 дней назад↑ Вакансия с автоподнятием
60k–95k ₽Ростов-на-Донуoffice

Сфера компетенций Спецвуза включает в себя все аспекты работ в сферах безопасности и защиты информации, управления проектами и внедрения инновационных технологий.

Под расширение мы в поиске С++ программиста уровня junior.

Что для этого нужно:

  • знания и опыт С++;
  • уверенное понимание базовых принципов работы сетей;
  • практика написания тестов различного уровня;
  • понимание принципов многопоточного/асинхронного программирования;
  • навыки работы со сторонними библиотеками;
  • умение разбираться в чужом коде;
  • знание устройства операционных систем.

Что мы предлагаем:

  • реальная бронь сотрудников от мобилизации;
  • высокая степень свободы принятия технических решений;
  • политика «открытых дверей» руководства;
  • работа в аккредитованной организации со всеми льготами, оформление по ТК РФ;
  • заработная плата: складывается из фиксированного оклада, ежемесячной надбавки за эффективность;

  • квартальные премии, годовая премия, выплачиваемые по итогам работы;

  • рабочий день с 10 до 19, гибкое утро (с 8:00/9:00/10:00), удаленного формата работы нет;
  • расположение офиса в центре города;
  • комфортные условия: кухня-столовая, спортивные зоны, у партнеров летняя площадка на крыше с интересными мероприятиями;
  • непрерывное развитие и участие в исследовательской работе;
  • активную программу адаптации, чтобы быстро включиться в рабочий процесс и познакомиться с коллективом;
  • активное инвестирование в сотрудников: оплата обучения, курсов, конференций и т.п.;
  • насыщенная корпоративная жизнь (корпоративы, внутренние мероприятия, праздники для сотрудников, внутренние турниры и конкурсы, подарки для сотрудников и их детей);
  • психологическая поддержка (штатный психолог).
Сайты компаний
М

Senior C++ Developer [MWS Cloud Platform]

мтс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указанаУдалённоremote

Опыт

Более 6 лет

Направление

Backend

О проекте

MWS Cloud Platform — новая облачная платформа от МТС Web Services, построенная на собственных технологиях виртуализации и надёжной инфраструктуре МТС. Мы управляем всем циклом разработки — от оборудования и дата-центров до кода. Наша цель — создать высокотехнологичное облако для самых требовательных заказчиков, при этом понятное и удобное для разработчиков.

Присоединяйся — у нас амбициозные задачи, сильная инженерная команда и реальная возможность повлиять на архитектуру облака федерального масштаба.

Команда Storage занимается разработкой систем хранения данных. Например, мы работаем над платформой по предоставлению низкоуровневого интерфейса блочных устройств для виртуальных машин, а также строим SaaS сервис объектного хранилища (S3). Наша цель - обеспечить облачные сервисы CloudMTS инфраструктурой для работы с большим объемом данных.

Мы взаимодействуем с другими инфраструктурными сервисами облака и сотрудничаем с командами, занимающимися эксплуатацией железа в датацентрах, участвуем в выборе необходимого оборудования. Команда отвечает за все компоненты системы - как за низкоуровневое перекладывание байтов по сети между виртуальными машинами и хостовой ОС или по сети, так и за гарантии сохранности и консистентности данных, интеграцию системы хранения в единый API облака.

Команда умеет исследовать и отвечать на все вопросы связанные с хранением и обработкой данных - какие решения уже существуют, область их применения и узкие места, когда и почему нужно писать что-то свое, какие технологии будут использоваться завтра и как начать их использовать. Мы ценим самостоятельность и умение доводить до конца сложные задачи, требующие не только hard skills, но и умения общаться с коллегами.

Golang/C++/C используем для создания низкоуровневых и веб сервисов, а также используем Java/Kotlin для реализации единообразного публичного API облака. Для хранения данных - Ceph и PostgreSQL.

Код и сборка - Git и GitLab CI, деплой будет в k8s и в виде infrastructure as code. В низкоуровневых компонентах активно используем SPDK.

Описание

Разработка распределенных систем хранения данных и оркестрационных сервисов для них;
Работа над observability и релизными процессами;
Разработка низкоуровневых компонентов системы, обеспечивающих взаимодействие хранилища и виртуальных машин, и непосредственно хранение данных;
Измерение производительности и поиск новых решений по низкоуровневому устройству хранилищ;
Работа над инфраструктурой сборки и тестирования распределенных систем;
Разработка высоконагруженных сервисов для работы наших хранилищ;
Интеграция с другими компонентами облака.

Требования

Хорошо знаете C/C++, обязательно от 6 лет опыта коммерческой разработки;
Cтроили и поддерживали отказоустойчивые системы;
Имеете опыт работы с базами данных;
Уделяете внимание качеству системы: документации, написанию тестов, читаемости кода, observability всех компонентов;
Интересуетесь облачными технологиям и технологиями хранения данных в частности и готовы их углубленно изучать;
Уверенный пользователь Linux, особенно из консоли;
Будет плюсом опыт работы с большими облаками (AWS, Azure, GCP, Yandex Cloud) и Kubernetes.

Условия

Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре Hello, conference!;
Полезные курсы и вебинары в корпоративном университете и электронные библиотеки.
А еще:
Гибридный или полностью удаленный формат;
ДМС с первого месяца работы, включая стоматологию. А ещё оплачиваем 50% стоимости полиса ДМС для родственников;
Страхование от несчастных случаев с 1-го месяца работы. Материальная помощь в сложных жизненных ситуациях;
Мобильная связь за счёт компании и льготные тарифы для близких;
Подписка на online-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети;
Скидки и предложения от партнеров на фитнес, занятия английским и прочее.
hh.ru
инфотекс

Программист C++

инфотекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указанаТомскoffice

Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в команду Программиста.

Предстоящие задачи:

  • Разработка и отладка программного обеспечения для программно-аппаратного комплекса на языке С++;
  • Разработка собственных сервисов (написание демонов, утилит, bash скриптов, плагинов командной строки);
  • Оптимизация существующего кода и скриптов с целью повышения скорости загрузки и производительности;
  • Ревью кода других разработчиков.

Ожидания от квалификации:

  • Знание С++ (С++17, Boost, STL);
  • Знание особенностей работы и опыт применения SQL баз данных;
  • Знание архитектуры Linux-based систем и навыки разработки под них;
  • Базовые знания сетевых технологий;
  • Опыт работы с docker.

Будет плюсом:

  • Базовые знания криптографии;
  • Опыт работы в проектах/компаниях, связанных со средствами защиты информации;
  • Опыт работы с Azure DevOps, teamcity.

Условия работы:

  • Работа в офисе в Томске;
  • Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата;
  • Начало работы с 8.00 до 11.00, продолжительность рабочего дня 8 часов + 1 час на обед;
  • Оплачиваемое работодателем питание в офисе или кафе;
  • ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
  • Корпоративные мероприятия и спортивные инициативы;
  • Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Сайты компаний
яндекс

Разработчик процессов realtime-обработки данных в Поиск

яндекс4 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаМосква



Как только вы сделаете запрос в Поиск Яндекса и кликнете по документу — уже через несколько секунд эта информация повлияет на ранжирование для следующего человека по такому же запросу. Это возможно благодаря тому, что наша команда создаёт и развивает процессы realtime-обработки данных в Поиске.

Мы:
* Пишем на C++
* Каждый день обрабатываем сотни терабайт логов
* Используем вычислительные ресурсы максимально эффективно
* Постоянно внедряем новые процессы обработки данных
* Создаём быстрые и надёжные сервисы: задержка от события до его учёта в алгоритмах Поиска — всего 5–10 секунд, а uptime наших сервисов — больше 99,99%

Разработка сервисов

Вам предстоит внедрять изменения в такую сложную и многокомпонентную систему, как процессинги и рантайм поиска.

Улучшение инфраструктуры экспериментов с данными

Вы будете деплоить prestable-контуры, чтобы верифицировать работоспособность рантайма на свежих данных.

Добавление новых данных в пайплайны

Нужно будет обрабатывать события новых типов и дополнять ими профили пользователей для улучшения системы рекомендаций.

Внедрение новейших технологий в сервисы

Infrastructure as code — это описание конфигурации распределённой системы с помощью кода, а также эффективная репликация данных и оптимизация пайплайн-обработки.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно знаете C++
* Разрабатывали для Linux
* Знаете классические алгоритмы и структуры данных

* Разрабатывали сетевые, многопоточные или распределённые программы либо прошли продвинутые обучающие курсы по этим направлениям
* Работали с ML-системами
* Пишете на Python

Сайты компаний
яндекс

Разработчик на С++ сетевого блочного устройства в Yandex Cloud

яндекс3 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаМосква, Санкт-Петербург, Новосибирск, Казань, Екатеринбург, Нижний Новгород



Вы будете участвовать в развитии Yandex Network Block Storage (NBS) — сетевых дисков Yandex Cloud. Это базовый слой хранения для виртуальных машин: практически все пользователи Compute Cloud, которые запускают ВМ, используют диски NBS. NBS предоставляет надёжные thin‑provisioned блочные устройства, которые подключаются к виртуальным машинам по сети, поддерживают снимки (snapshots) и рассчитаны на работу в отказоустойчивой распределённой инфраструктуре. В основе NBS — реализация Network Block Device поверх YDB BlobStorage.

На платформе есть несколько типов сетевых дисков — они отличаются профилями производительности и оптимизированы под разные сценарии: по latency, throughput и IOPS (от более экономичных вариантов до высокопроизводительных). Мы ищем инженера в команду, которая работает над производительностью сетевых дисков.

Подписывайтесь на телеграм-канал Inside Yandex Cloud , чтобы узнать больше про нашу команду и технологии!

Развитие Yandex Network Block Storage

Вам предстоит развивать существующие виды сетевых и локальных дисков и улучшать надёжность и производительность системы.

Оптимизация производительности

Вы будете повышать отказоустойчивость распределённой системы, обеспечивать стабильную работу при сбоях, а также оптимизировать потребление ресурсов, необходимых для работы блочного устройства и для надёжного распределённого хранения данных.

Проектирование компонентов Network Block Storage

Вы станете улучшать архитектуру и эксплуатацию системы, работающей на нескольких тысячах серверов, развивать cell-архитектуру, распределять данные и нагрузку между доменами отказа.

Работа с памятью

Кроме того, понадобится работать с RDMA, оптимизировать datapath для минимальных задержек и высокой пропускной способности.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Разрабатывали высоконагруженные, распределённые, близкие к железу сервисы или сервисы реального времени
* Хорошо знаете С++
* Знаете классические алгоритмы и структуры данных, умеете применять их
* Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями

* сильную команду, с которой можно расти;
* сложные задачи для сервисов с миллионами пользователей;
* возможность влиять на процесс и результат;
* зарплату на уровне рынка и выше;
* премии каждые полгода для всех, кто работает эффективно;
* гибкий график работы;
* ипотечные программы под 3% на 10 лет или без процентов на 3 года;
* компенсацию затрат на питание на территории офиса;
* расширенную программу ДМС: оплату 80% стоимости ДМС для супругов и детей;
* спортзал, тренажёрный зал, йогу в офисе;
* парковку для сотрудников.

Сайты компаний
яндекс

Senior-разработчик бэкенда в команду Яндекс Заботы

яндекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указана



Забота — это новый сервис Городских сервисов Яндекса. Команда разработки ранее участвовала в создании Такси и Доставки и набрала существенный опыт на этих запусках. Теперь мы создаём революционный пользовательский опыт в страховании: делаем его простым, удобным и по-настоящему заботливым. Наши продукты помогают пользователям чувствовать себя спокойнее и увереннее, при этом продукты остаются доступными по цене, что позволяет нам строить смелые планы по масштабированию бренда.

В начале 2025 года мы заложили архитектуру и начали писать код, а сегодня продаём уже 10+ тысяч страховок в день, держим тысячи RPS нагрузки, интегрированы в ряд крупных проектов Яндекса и запускаем наши страховые продукты на внешних площадках. Примеры продуктов, которые мы уже запустили: гарантия возврата в Афише, страховки в Маркете, полисы КАСКО на Картах и многое другое.

Сердце нашей системы — платформа страхования — это микросервисный бэкенд. Уже написано более 15 микросервисов, под капотом которых userver, PostgreSQL, YT, Testsuite и другие технологии. Многие задачи решаются эффективно «из коробки» благодаря технологиям Яндекса, в том числе тем, которые мы сами развивали ещё со времён Такси. Подробнее про них можно узнать из доклада.

У нас команда инженеров разного уровня: от стажёров до опытных и очень опытных, геораспределённый отказоустойчивый кластер разработчиков из Москвы, Еревана, Алма-Аты.

Используем классические технологии городских сервисов Яндекса:
* Linux, С++ и userver — для микросервисов
* Python и Testsuite — для тестов
* PostgreSQL и YT — для хранения данных

Больше можно узнать из доклада.

В зависимости от специализации мы можем предложить следующие задачи:

Запуск крупных интеграций

Мы постоянно запускаем новые интеграции с сайтами и приложениями наших партнёров, а также создаём собственные площадки. Интеграции можно разделить на типовые, которые не требуют существенных доработок для запуска, и крупные стройки. Занимаясь крупными стройками, вы будете взаимодействовать с разнообразными командами из Яндекса и внешних компаний, глубоко прорабатывать архитектуру вплоть до заказа или разработки новых платформенных компонентов, выполнять «стрельбы» и многое другое. Критериями качества вашей работы будет скорость запуска, надёжность работы интеграции, объёмы продуктовой пользы и счастье конечных потребителей.

Архитектурная проработка и реализация платформенных компонентов

С самого старта проекта мы вложились в платформенную архитектуру: core-компоненты переиспользуются в партнёрских интеграциях, специфичные данные отделены от платформенных, контексты и домены поделены. Ряд компонентов уже написан: прайсинг, скоринг, биллинг, модули управления страховыми продуктами, контрактами и т. д. Вы можете помочь нам развивать их.

Аппетит сервиса растёт, а значит растёт и сложность наших платформенных компонентов и появляется потребность в новых. Мы предлагаем задачи с архитектурным вызовом по выращиванию крупных частей нового сервиса с нуля до внедрения нового компонента в жизненный цикл платформы страхования. В команде есть устоявшиеся процессы архитектурных челленджей и опытные инженеры, которые всегда подскажут и покритикуют, если это требуется.

Инфраструктурные задачи

Несмотря на то что наш сервис появился недавно, мы уже выдерживаем довольно большие нагрузки. Но самые главные задачи впереди: нам предстоит масштабировать нагрузку от тысяч до десятков тысяч RPS, разделить данные на горячие и холодные, организовать быстрый поиск по большим объёмам данных, внедрить автоматизированное E2E-тестирование, возможно через AI, и многое другое. Вы можете присоединиться к решению этих и других задач в роли IC или в роли технического лидера.

Пипл-менеджмент

Вместе с ростом нашего сервиса усложняется и организационная структура. Мы испытываем постоянную потребность в руководителях, которые обладают хорошими техническими навыками и способны вести команду за собой. Ищем людей, которые готовы руководить группой инженеров, а также нанимать и менторить новых сотрудников.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Любите С++, но понимаете, что язык — это лишь инструмент в ваших руках
* Умеете писать код
* Знаете алгоритмы и структуры данных
* Цените сложные задачи и возможности роста

* Проектировали распределённые системы, работающие под большой нагрузкой
* Хорошо знаете C++ и Python
* Умеете работать с базами данных, например с PostgreSQL
* Знакомы с Linux
* Работали с userver или Testsuite
* Настроены расширять свою зону ответственности

Сайты компаний
яндекс

Разработчик бэкенда в команду Яндекс Заботы

яндекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указана



Забота — это новый сервис Городских сервисов Яндекса. Команда разработки ранее участвовала в создании Такси и Доставки и набрала существенный опыт на этих запусках. Теперь мы создаём революционный пользовательский опыт в страховании: делаем его простым, удобным и по-настоящему заботливым. Наши продукты помогают пользователям чувствовать себя спокойнее и увереннее, при этом продукты остаются доступными по цене, что позволяет нам строить смелые планы по масштабированию бренда.

В начале 2025 года мы заложили архитектуру и начали писать код, а сегодня продаём уже 10+ тысяч страховок в день, держим тысячи RPS нагрузки, интегрированы в ряд крупных проектов Яндекса и запускаем наши страховые продукты на внешних площадках. Примеры продуктов, которые мы уже запустили: гарантия возврата в Афише, страховки в Маркете, полисы КАСКО на Картах и многое другое.

Сердце нашей системы — платформа страхования — это микросервисный бэкенд. Уже написано более 15 микросервисов, под капотом которых userver, PostgreSQL, YT, Testsuite и другие технологии. Многие задачи решаются эффективно «из коробки» благодаря технологиям Яндекса, в том числе тем, которые мы сами развивали ещё со времён Такси. Подробнее про них можно узнать из доклада.

У нас команда инженеров разного уровня: от стажёров до опытных и очень опытных, геораспределённый отказоустойчивый кластер разработчиков из Москвы, Еревана, Алма-Аты.

Используем классические технологии городских сервисов Яндекса:
* Linux, С++ и userver — для микросервисов
* Python и Testsuite — для тестов
* PostgreSQL и YT — для хранения данных

Больше можно узнать из доклада.

В зависимости от специализации мы можем предложить следующие задачи:

Запуск новых интеграций

Мы постоянно запускаем новые интеграции с сайтами и приложениями наших партнёров, а также запускаем собственные площадки. Каждая такая интеграция содержит уникальные части: специфичные элементы API, модели данных и флоу работы с продуктом. Но также интеграция предполагает переиспользование платформенных компонентов.

Создавая новую интеграцию, вы можете проследить полный путь страховки: от показа предложения страхового продукта пользователям на высоких RPS до проведения выплаты по заявке на возмещение при наступлении страхового случая. Эти задачи предполагают большое количество коммуникаций с самыми разными командами Яндекса.

Запуск новых продуктовых фич

Многие интеграции требуют развития: улучшение пользовательского UX, расширение доступной функциональности. У нас есть постоянный поток задач различной сложности на добавление новых продуктовых функций.

Создание компонентов платформы

Опыт, который мы собрали при запуске прошлых бизнес-проектов, позволяет нам сегодня бежать быстро. Сейчас мы делаем ставку в первую очередь на создание переиспользуемых платформенных компонентов. Ряд компонентов уже написан: прайсинг, скоринг, биллинг, модули управления страховыми продуктами, контрактами и т. д. Вы можете помочь нам развивать их.

Другие компоненты лишь предстоит написать — и с этим тоже нужна помощь: от проектирования и защиты архитектуры до внедрения нового компонента в жизненный цикл платформы страхования. На каждом этапе вам будут помогать наши отлаженные процессы архитектурной защиты, команда опытных инженеров и документация, которую мы старательно поддерживаем.

Инфраструктурные задачи

Наш бизнес появился недавно, но мы уже выдерживаем довольно большие нагрузки. Всё чаще становятся актуальны челленджи, которые обычно характерны для зрелых сервисов: горячее-холодное, эффективный поиск из админок по большим массивам данных, автоматизация интеграционного тестирования, эффективное кеширование, шардирование и многое другое.

Пипл-менеджмент

Вам предстоит нанимать и обучать новичков, руководить командой и развивать её, чтобы создавать устойчивую инженерную основу для роста бизнеса.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Любите С++, но понимаете, что язык — это лишь инструмент в ваших руках
* Умеете писать код
* Знаете алгоритмы и структуры данных
* Цените сложные задачи и возможности роста

* Проектировали распределённые системы, работающие под большой нагрузкой
* Хорошо знаете C++ и Python
* Умеете работать с базами данных, например с PostgreSQL
* Знакомы с Linux
* Работали с userver или Testsuite
* Настроены расширять свою зону ответственности

Сайты компаний
яндекс

Разработчик в ранжирование Рекламы

яндекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указана

Для отбора лучших баннеров под запрос используются многостадийное ранжирование, различные алгоритмы и сервисы для инференса ML-моделей: генеративные модели, нейросети на GPU/CPU, BERT, решающие деревья. На каждом этапе рассчитывается множество ML-моделей для сужения воронки баннеров. Затем на стадии аукционов формируются многобаннерные блоки и сравниваются друг с другом, чтобы определить победителя и отправить его на отрисовку пользователю.

Мы каждые полгода выкатываем изменения, которые увеличивают доход от рекламы, наши системы обрабатывают порядка миллиона RPS, а в наших инференс-сервисах прогоняется порядка 100 млн баннеров в секунду.

Разработка в движке — добавление новых стадий в аукционах, реализация алгоритмов наполнения блоков

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

Поддержка новых моделей для прогноза CPM — подготовка признаков, использование микросервисов для инференса

У нас есть проекты, связанные с сервисами инференса ML-моделей. Модели в разных сервисах рассчитываются параллельно, чтобы сократить критическое время выполнения. Каждый из сервисов оптимизирован для повышения пропускной способности.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно владеете C++
* Знаете concurrency
* Знакомы с основами ML
* Работали с микросервисами
* Знакомы с профилированием

* Работали с GPU
* Получили MLOps-опыт

Сайты компаний
яндекс

Разработчик бэкенда Единой базы данных рекламы

яндекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указана

О нас

Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.

Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.

За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.

Внедрение Единой базы данных в Яндекс Директ

Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.

Развитие ядра БД

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

Платформа процессинга

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

Инфраструктура

На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python — для оркестрации инфраструктуры
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
* Не боитесь читать и перестраивать старый код и старые решения
* Пишете легкочитаемый код

* Знакомы с YTsaurus и фреймворками потоковой обработки
* Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
* Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы

Сайты компаний
яндекс

Разработчик инфраструктуры RL-обучения Alice AI LLM

яндекс8 часов назад↑ Вакансия с автоподнятием
Зарплата не указана

Мы создаём инфраструктуру для обучения и дообучения больших языковых (LLM) и визуально-языковых (VLМ) моделей, которые используются в Алисе, Поиске, Рекламе и других сервисах Яндекса. Современное обучение таких моделей — это сложная система, которая включает десятки тысяч серверов, миллионы вычислительных ядер и многоуровневые соединения между ними. Наша задача — сделать эту систему максимально эффективной, рационально используя вычислительные ресурсы и минимизируя риски сбоев.

Обучение моделей превратилось в задачу управления сложными распределёнными системами. Нужно обеспечивать отказоустойчивость, эффективную доставку данных и минимизировать задержки в коммуникациях. Чем сложнее система, тем больше точек отказа, а чем больше ресурсов нужно на обучение, тем выше накладные расходы на запуск. Наша команда работает на стыке ML-математики и «железной» инфраструктуры: мы должны понимать и особенности аппаратного обеспечения (GPU, сети, шины данных, диски, память), и нюансы самого процесса обучения: составные части, взаимодействие компонентов, узкие места.

Один из популярных подходов к обучению LLM — обучение с подкреплением, Reinforcement Learning, RL. С ростом популярности этого метода появляются всё более сложные подходы, увеличивается потребность в вычислительных ресурсах — и, как следствие, возникает необходимость строить специализированную инфраструктуру.

Оптимизация инфраструктуры RL-обучения

Вам предстоит улучшать ключевые компоненты: оптимизировать доставку и сохранение данных, оптимизировать коммуникации между блоками обучения, повышать эффективность работы внутри блоков.

Развитие инструментов диагностики

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

Повышение отказоустойчивости инфраструктуры

Предстоит реализовывать подходы, которые сделают инфраструктуру обучения устойчивой к различным ошибкам и сбоям.

Исследование и внедрение современных решений

Будете изучать новейшие подходы к организации инфраструктуры RL-обучения, оценивать их эффективность и внедрять в реальные проекты.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Знаете Python и имеете опыт системного программирования, разработки библиотек или фреймворков
* Хорошо знакомы и работали на практике с фреймворком PyTorch и распределённым обучением через torch.distributed
* Владеете подходами параллелизации: понимаете data parallelism, tensor parallelism, pipeline parallelism, expert parallelism для распределённого инференса или обучения
* Интересуетесь LLM и MLOps: понимаете задачи и вызовы, которые связаны с эксплуатацией больших моделей в продакшне
* Умеете эффективно работать в команде и делиться знаниями

* Участвовали в создании инфраструктуры обучения ML-моделей
* Внедряли и оптимизировали RL-решения
* Работали с библиотеками RL-обучения для LLM: veRL, slime, NeMo-RL, SkyRL и другими, а также с библиотеками инференса: vLLM, SGLang и TRTLLM
* Владеете C++ и имеете опыт низкоуровневого программирования и оптимизации
* Имеете опыт с GPU NVIDIA: понимаете архитектуру GPU, разрабатывали или оптимизировали алгоритмы с использованием CUDA или Triton

Сайты компаний
яндекс

Разработчик стриминговых систем в YDB

яндекс1 день назад↑ Вакансия с автоподнятием
Зарплата не указана

YDB — это распределённая отказоустойчивая реляционная БД с открытым исходным кодом, которая сочетает высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. Вместе со стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений. Она поддерживает одновременное выполнение транзакционных (OLTP), аналитических (OLAP) и потоковых нагрузок.

YDB Topics — часть платформы YDB, аналог Apache Kafka. Мы постоянно развиваем YDB Topics для реагирования на растущие потребности компании и внешних клиентов. Наши топики доступны по протоколам, признанным мировыми стандартами: Apache Kafka и Amazon Kinesis. Мы развиваем интеграции с Apache Spark, Apache Flink, Apache NiFi, Confluent Schema Registry.

Гарантии доставки сообщений в YDB Topics

YDB Topics: история взаимоотношений с Kafka

YDB — параллельная асинхронная репликация в распределённой базе

Развитие новой функциональности

У нас много сложных и интересных задач: мы реализовали и развиваем первую в мире систему, обеспечивающую транзакции между топиками и таблицами, обеспечиваем автомасштабирование топиков по нагрузке, интеграцию платформы с внешними системами, включая поставку данных в аналитические таблицы.

Оптимизация высоконагруженной распределённой системы

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

Опенсорс-разработка

Большую часть разработки мы ведём в GitHub, поэтому вы всегда сможете показать всему миру результаты вашей работы. Кроме того, мы много выступаем на различных конференциях в России и за рубежом.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно владеете одним из языков: С++, C# или Java
* Готовы вести разработку на С++
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Знаете классические алгоритмы и структуры данных
* Разрабатывали многопоточные приложения

* Работали с Apache Kafka, Apache Pulsar или другими брокерами сообщений
* Разрабатывали высоконагруженные распределённые системы
* Способны создавать новые алгоритмы и протоколы
* Занимались задачами оптимизации

Сайты компаний
яндекс
Зарплата не указана



Мы — команда локализации, калибровок и распределённой лидарной карты Автономного транспорта Яндекса. Мы занимаемся обработкой данных с многочисленных сенсоров, установленных на борту ТС, чтобы создавать непротиворечивую картину окружающего мира и определять точное положение ТС и параметры его перемещения.

Локализация автономного ТС в городской черте и на шоссе

Вам предстоит заниматься поиском оптимального наложения лидарного скана на трёхмерную реконструкцию местности. Повышать качество определения собственной скорости ТС на основе данных с лидаров, радаров и камер. Улучшать предсказательную модель движения тягача с прицепом. Обеспечивать отказоустойчивость локализации во всех условиях.

Построение и обновление лидарной карты

Вы будете развивать алгоритмы построения трёхмерных реконструкций мира на основе лидарных данных. Заниматься детекцией устаревания карты и создавать процессы её автоматического обновления. Масштабировать и оптимизировать облачные пайплайны обработки сенсорных данных. Работать над построением карты на борту автомобиля.

Калибровка сенсоров

Нужно будет развивать алгоритмы сверхточного определения положения лидаров, камер и радаров на корпусе автомобиля. Ускорять и автоматизировать процесс калибровки сенсоров после сборки или ремонта и обеспечивать его надёжность. Детектировать раскалиброванность и исправлять её «на лету».

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Отлично владеете С++
* Имеете сильную математическую базу
* Любите сложные и исследовательские задачи

* Занимались локализацией, реконструкциями и калибровками (SLAM, visual/lidar/radar odometry, EKF, IMU, GNSS)
* Решали задачи математической оптимизации и использовали солверы (ceres, g2o, gtsam)
* Работали с большими распределёнными системами и пайплайнами обработки данных (Airflow, Dagster, MapReduce, YT, Postgres)

Сайты компаний
яндекс

Руководитель команды разработки в YDB

яндекс1 день назад↑ Вакансия с автоподнятием
Зарплата не указана

YDB — это распределённая отказоустойчивая реляционная база данных с открытым исходным кодом, которая сочетает высокую доступность, масштабируемость и производительность. Вместе со стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений.

YDB — это ещё и платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надёжные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин (Yandex Network Block Store) и др.

Наша миссия — предоставить миру полностью открытое решение для обработки данных. Команды, создающие аналогичные продукты, или разрабатывают системы с закрытым исходным кодом, или ограничивают доступ к наиболее сложным задачам. Мы же не делаем ни того ни другого. Масштабируемость и открытость — наши ключевые преимущества.

Руководство командой разработки

Вам предстоит руководить командой разработки на C++: нанимать и онбордить инженеров, распределять задачи, развивать и растить сотрудников.

Написание кода на C++

Для развития платформы мы много пишем на C++. Поэтому важно, чтобы ваш код был эффективным и понятным.

Проектирование и разработка компонентов YDB

Вы будете проектировать и реализовывать компоненты платформы, встраивать аналитические таблицы в сервисы Яндекса, а также придумывать аналитические инструменты.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Управляли командой разработчиков от пяти человек и хотите и дальше этим заниматься
* Разрабатывали на С++ не меньше пяти лет
* Знаете всё, что обычно спрашивают на собеседованиях: классические алгоритмы, структуры данных и пр.
* Понимаете, что лучшие решения — простые
* Работали с многопоточными системами, знаете Mutex и Atomic, критические секции, изоляцию транзакций и понимаете, почему, когда и что
* Разрабатывали распределённые близкие к железу сервисы или пользовательские сервисы реального времени

* Работали над опенсорс-проектами

Сайты компаний
яндекс
Зарплата не указана

Команда разработки сервисов контроля качества Яндекс Такси помогает бизнесу упрощать процессы, например, проверять документы водителей и курьеров или качество оказываемых услуг. Результат нашей работы — доверие к сервису множества пользователей, в том числе друзей и близких.

Мы развиваем платформу продуктов качества и безопасности, которые позволяют:
* Бережно обрабатывать и хранить персональные документы
* Автоматизировать процессы с помощью ML-технологий
* Строить метрики, графики и мониторинги работы системы
* Развивать функциональное API для внутренних заказчиков
* Внедрить удобные и интуитивно понятные инструменты для партнёров

Мы в цифрах:
* 800 тысяч проверок в день
* > 1 млрд проверок в базе
* Около 10–15% всех исполнителей в системе должны пройти проверки прямо в эту минуту
* Запустили проверки в 40+ странах и регулярно запускаем новые: мотошлемы в Пакистане, кондиционеры в Узбекистане, миграционные документы в РФ

Наш стек:
* C++20 на фреймворке userver
* Python 3.7
* PostgreSQL, MongoDB, Redis
* Logbroker — внутренний аналог Apache Kafka

Запуск сервисов в новых странах и улучшение UX асессоров

Предстоит собрать требования с заказчиков и помочь менеджерам настроить их. Провести доработки, специфичные для конкрентного запуска: подтянуть данные, интегрировать с внешними реестрами.

Повысить эффективность фотоконтроля: сократить время обработки и количество ошибочных решений, чтобы улучшить UX асессоров.

Приведение архитектуры сервисов к DOMA

Мы постоянно повышаем надёжность наших сервисов и опыт разработки. Для этого, например, упрощаем архитектуру. Нужно будет дописывать новые сервисы, логически изолировать существующие, формировать простой и удобный API.

Изоляция данных различных бизнесов и другие задачи

Мы хотим гарантировать бережное обращение с персональными данными. Нужно разработать такую ролевую модель, которая была бы максимально незаметной для наших потребителей, но при этом не позволяла бы получить несанкционированный доступ к чужим данным.

А ещё у нас можно автоматизировать процессы с помощью ML-технологий и реализовывать собственные идеи на хакатонах.

* Знакомы с C++ и STL
* Предпочитаете баланс между техническими и продуктовыми задачами
* Ориентируетесь в классических алгоритмах и структурах данных
знакомы с NoSQL- и SQL-базами данных (PostgreSQL, MongoDB, Redis и др.)
* Имеете опыт разработки под Linux

* Работали с высоконагруженными системами
* Работали с микросервисной архитектурой и Docker
* Разрабатывали на Python или хотите его выучить

Сайты компаний
яндекс

Backend Lead в команду Mobility

яндекс3 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

Мы работаем над тем, чтобы пользование общественным транспортом и автомобильной навигацией было ещё более удобным. Мы помогаем пользователям сравнивать и выбирать оптимальные сценарии перемещения по городу: на такси, каршеринге, самокатах, общественном транспорте или личном автомобиле.

Почему у нас классно:

* Масштабы. Mobility развивает два самостоятельных продукта — Транспорт и Навигатор, которые работают во многих странах мира.
* Технические и архитектурные задачи. Наши сервисы обрабатывают десятки тысяч запросов в секунду. При разработке новых функций мы уделяем особое внимание надёжности и способности системы к увеличению мощности.
* Влияние на продукт. Мы участвуем в формировании планов развития и создании новых функций.
* Возможности для роста. У команды большая зона ответственности, поэтому есть возможности для профессионального и карьерного роста.
* Современные технологии. Кодовая база на C++ 20 и userver — фреймворк для продуктовой разработки. Также используем Python и Go. У нас микросервисная архитектура с настроенным процессом непрерывной интеграции и доставки. Для хранения данных применяем PostgreSQL, MongoDB и Redis.

Проектирование микросервисов и их взаимодействия для сложной бизнес-логики

Вам предстоит проектировать новые функции: продумывать API, схему общения с клиентами и взаимодействие микросервисов. Кроме этого, вы будете улучшать существующую архитектуру бэкенда.

Разработка и запуск фич для пользователей по всему миру

Вам предстоит работать над разнообразными задачами и проектами: от запуска приложений в новых странах до разработки новых сценариев, влияющих на цикл заказа.

Роль лида и ведение проектов, затрагивающих несколько команд

Ваша зона ответственности — координация работы команды, приоритизация задач и поддержка эффективного взаимодействия с другими командами. Вы будете отвечать за полный жизненный цикл фич: от проектирования до финального запуска и последующего развития.

* Управляли командой
* Участвовали в формировании архитектуры высоконагруженных систем
* Умеете писать качественный код на любом современном языке программирования
* Ориентируетесь в классических алгоритмах и структурах данных
* Знакомы с реляционными и нереляционными базами данных
* Умеете мотивировать и развивать коллег, выстраивать рабочие процессы
* Обладаете сильными коммуникативными навыками: умеете договариваться, аргументировать решения, презентовать идеи
* Предпочитаете баланс между техническими и продуктовыми задачами
* Имеете опыт интервьюирования и подбора разработчиков

Сайты компаний
яндекс

Разработчик в группу планирования движения роботов-доставщиков

яндекс3 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

В Яндексе мы по-новому подходим к доставке из магазинов и ресторанов: стремимся к тому, чтобы заказы доставляли не только люди, но и роботы-доставщики. Мы хотим сделать робота-доставщика быстрее и надёжнее. Чтобы воплотить это в жизнь, мы создаём команду активных и увлечённых профессионалов.

Разработка контура безопасности

Планирование движения робота можно решать алгоритмически, покрывая все возможные жизненные ситуации эвристиками, а можно воспользоваться мощью ML. Наши коллеги уже занимаются обучением ML-планировщика, но пока мы не можем полностью ему доверять: он не даёт никаких гарантий, и его выход нужно валидировать. Вам предстоит разрабатывать, внедрять и тестировать архитектуру и её компоненты, которые позволят использовать выход ML-модели с гарантиями безопасности и возможностью в исключительных ситуациях переключиться на алгоритмический планер.

Ускорение робота

Для увеличения счастья пользователя доставки мы должны сделать так, чтобы наши роботы передвигались быстрее. Эта задача включает в себя как поиск и устранение проблемных мест в поведении робота, так и ускорение уже существующих алгоритмов в рамках ограничений его железа.

Снижение зависимости от детальных карт

Мы стремимся уменьшать объём подготовительных работ при запуске роботов-доставщиков в новых локациях. Поэтому для построения маршрутов и определения безопасных путей движения планируется использовать общедоступные карты в сочетании с возможностями восприятия самого робота.

* Создавали высоконагруженные системы со строгими ограничениями по времени и качеству
* Отлично разбираетесь в классических структурах данных и алгоритмах
* Пишете код и уверенно владеете C++
* Способны объяснять свои решения и отстаивать их перед оппонентами
* Спокойно относитесь к критике, умеете работать в команде
* Ответственны и организованны

* Решали задачи планирования движения
* Знакомы с Python/Go

Сайты компаний
яндекс

Бэкенд-разработчик в команду водительского продукта Такси

яндекс3 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

Наша команда отвечает за водительский цикл заказа в Яндекс Такси. Мы решаем как продуктовые, так и технические задачи, связанные с поддержкой критичных сервисов, реализующих логику назначения заказов в Яндекс Про, формирование в мобильном приложении экранов, контролирующих статусы исполнителей и взаимодействующих с распределённой базой заказов.

Проектируем все технические решения с учётом расширяемости и робастности, внедряем их через эксперименты — нам важно видеть продуктовый смысл за сырыми метриками.

Ищем разработчика, которому интересно развивать такой продукт и вместе с командой отвечать за критичную для бизнеса функциональность.

Проработка архитектуры и реализация новых решений

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

Поддержка и развитие ключевых сервисов

В зоне ответственности команды 12 микросервисов, большая часть из них — максимального уровня критичности, так как они содержат в себе Mission Critical — функциональность для бизнеса Такси, без которой водители не смогли бы выполнять заказы в Яндекс Про. Мы также отвечаем за хранение и последующую обработку заказов после их завершения, чтобы с ними можно было работать в истории заказов и Диспетчерской.

Экспериментальные разработки в новых локациях

Яндекс Такси расширяется и распространяет свой бизнес на новые локации, поэтому возникают потребности в новых разработках. Некоторые из них потом становятся основой для стабильных фич в продукте. Например, механика аукционных заказов стала основой роста бизнеса во многих странах.

* Профессионально владеете каким-либо из современных языков программирования
* Умеете работать с реляционными и нереляционными базами данных
* Ориентируетесь в классических алгоритмах и структурах данных
* Хотите делать продукт, который обеспечивает людей работой

* Проектировали распределённые системы
* Владеете C++ или Python
* Готовы строить технические и продуктовые метрики, чтобы подтверждать гипотезы

* Работу в сильной команде, с которой можно расти
* Интересные задачи, которые нужно масштабировать на большое число пользователей
* Возможность влиять на процесс разработки: у нас сильные горизонтальные связи между командами, проработками занимаемся вместе с менеджерами от бизнеса, оцениваем влияние своих изменений на пользователей, строим системы с обратной связью
* Гибкий график работы
* Общие плюсы работы в Яндексе (комфортабельный офис, расширенный пакет ДМС, подведение итогов работы и премии по результатам каждые полгода, бесплатную парковку на территории бизнес-центра)

Сайты компаний
яндекс

Разработчик в команду автоматической генерации рекламы

яндекс4 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

Автоматическая генерация рекламы — инфраструктура, превращающая товары в интернете в рекламные объявления с учётом настроек рекламодателей. Наша платформа написана на фреймворке потоковой обработки BigRT поверх YTsaurus: на тысячах машин нашего сервиса происходит обработка изменений более 10 миллиардов товаров / услуг / каталогов сайтов со всего рунета с секундными задержками.

При генерации мы используем не только алгоритмы, но и YandexGPT — для получения заголовков и текстов рекламных объявлений, различные нейросети — для ранжирования объявлений и оценки привлекательности сгенерированных баннеров. Также мы участвуем в разработке инфраструктуры инференса нейросетей и смогли подружить процессинг с походами в сервис моделей.

Оптимизация инфраструктуры realtime-процессинга

Вашими задачами будут увеличение пропускной способности, профилирование CPU и экономия тысячи ядер. Также вы будете делать сервис восстанавливаемым за минуты при даунтайме.

Разработка инфраструктуры ML-генерации

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

Улучшение качества

Мы хотим, чтобы из всех товаров рунета в показы попадали объявления, имеющие высокий конверсионный потенциал, — тогда рекламодатели получат больше покупок, а рекламный движок не будет тратить ресурсы на хранение, ранжирование и отбор малополезных баннеров. Для этого у нас есть сервис, который на лету принимает решения, сколько рекламных объявлений нужно конкретному рекламодателю, ранжирует результаты генерации и выбирает победителей.

Влияние на продукт

Одна из наших задач — понимать, чего не хватает рекламодателям и какие факторы влияют на то, насколько хорошо товар будет продаваться. Для решения этой задачи мы внедряем новые типы объявлений, расширяем набор доступных элементов для генерации баннеров.

* Любите С++ и STL
* Знаете классические алгоритмы и структуры данных
* Знакомы с системами realtime-обработки данных
* Интересуетесь распределёнными системами

Сайты компаний
яндекс

Разработчик на С++ в систему управления рисками Финтеха

яндекс5 дней назад↑ Вакансия с автоподнятием
Зарплата не указана

В Финтехе мы с нуля разрабатываем инфраструктуру банковского бизнеса.

Система управления рисками — это платформа, которая позволяет анализировать риски, выявлять и предотвращать мошенничество, принимать решения об одобрении кредитов и рассрочек. Наши сервисы обрабатывают запросы, связанные с регистрацией пользователей, открытием сессии, карточными операциями, заявками на кредиты и рассрочки. Основной сервис позволяет конфигурировать правила обработки входящих запросов. Правила состоят из получения данных из различных источников; инструментов для расчёта различных факторов на основе собранных данных; скользящих метрик, привязанных к идентификаторам пользователя и его устройств. Мы интегрированы с внутренними и внешними сервисами: БКИ, СМЭВ, ФинЦЕРТ, Interfax и др.

Интеграция с внутренними и внешними сервисами

На первом этапе развития продукта мы хотим помочь партнёрам Яндекса растить прибыль с помощью наших финансовых продуктов. Наши клиенты — это продавцы Маркета, таксопарки, водители такси, дилерские центры по продаже автомобилей, грузоперевозчики, рестораны. Мы встраиваем наши продукты в инструменты, с которыми предприниматели работают каждый день.

Разработка инфраструктуры сервиса для анализа информации

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

Минимизировать работу с персональными данными

Наша задача — отказаться от их хранения и перейти на токены, при этом не сильно потеряв в производительности и почти не увеличив тайминги.

* Разрабатываете пользовательские сервисы на С++
* Работаете с базами данных SQL и NoSQL
* Знаете базовые алгоритмы и структуры данных, а также области их применения
* Понимаете значение слов idempotency и eventual consistency
* Ориентируетесь во всём многообразии новых технологий

Сайты компаний
яндекс

Разработчик бэкенда в команду клиентских библиотек YDB

яндекс4 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

YDB — это распределённая отказоустойчивая реляционная база данных с открытым исходным кодом, которая сочетает в себе высокую доступность, масштабируемость и производительность. Вместе с сопутствующим стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений.

А ещё YDB — платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надёжные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин, таких как Yandex Network Block Store, и другие.

Наша команда разрабатывает драйверы (SDK) для работы с YDB и всем, что можно построить на их основе: ORMs, migration tools, SQL Builders, готовыми приложениями.

Большую часть разработки ведём в GitHub, а значит, вы сможете прокачать личный бренд, решая рабочие задачи. О существенных фичах мы рассказываем на конференциях, публикуем статьи на русском и английском. Разработка фич и фиксы багов сразу же видны многочисленным пользователям YDB.

Работа с SDK-репозиториями YDB

Вам предстоит разрабатывать код, позволяющий использовать серверные фичи, разбираться в багах, в том числе багах API, исправлять их, улучшать observability SDK и покрытие тестами, повышать удобство API, добавлять поддержку YDB в такие фреймворки, как TypeORM, Prisma, Sequelize и другие.

Развитие YDB в опенсорс-комьюнити

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

Разработка уникальных решений, влияющих на будущее распределённых систем хранения данных

Для развития платформы мы используем C++, Python, Go, Java, Node.js, поэтому важно уметь писать эффективный и понятный код, оптимизировать его, а также читать чужой код.

* Любите и умеете писать код, знаете один или несколько языков программирования (C++, Go, Java, Python, Node.js) и готовы при необходимости освоить новый
* Знаете классические алгоритмы и структуры данных и умеете применять их на практике
* Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области

* Владеете паттернами разработки программного обеспечения
* Знаете и умеете создавать удобные и простые в использовании библиотеки (SDK) для разработчиков
* Понимаете работу распределённых баз данных

Сайты компаний
яндекс

Бэкенд-разработчик в команду Pro Tech Orders

яндекс5 дней назад↑ Вакансия с автоподнятием
Зарплата не указана

Яндекс Про помогает водителям, курьерам и сборщикам работать с сервисами Яндекса в России и за её пределами: выполнять заказы, отслеживать заработок, проходить проверки качества и т. д.

Наша команда разрабатывает ядро системы цикла заказа водителя такси, которое включает основные критичные аспекты взаимодействия между пользователями и исполнителями. Мы отвечаем за надёжность и отказоустойчивость цикла заказа и улучшение архитектуры этого домена.

Вам предстоит:

* Создавать и оптимизировать критически важные сервисы, которые поддерживают основную функциональность Такси и других бизнесов.

* Обеспечивать стабильную работу систем, которые позволяют пользователям и водителям находить друг друга и совершать поездки.

* Работать с высоконагруженными сервисами и базами данных, обрабатывающими десятки тысяч RPS.

* Принимать серьёзные даже для опытных разработчиков технические вызовы.

Технологический стек:

* C++20, Python (для тестов и скриптов).

* Базы данных SQL и NoSQL (PostgreSQL, Redis, MongoDB).

* Системы поиска уязвимостей (виртуальные заказы, Chaos Engeneering, −1 ДЦ).

* Системы мониторинга, диагностики, качественные CI/CD-инструменты.

Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandex

Разработка входного шлюза публичного API домена

В настоящее время мы переходим к новой доменно-ориентированной микросервисной архитектуре (DOMA). В рамках разработки домена Pro Rides вам нужно будет создать шлюз, реализующий публичный синхронный (REST/gRPC) и асинхронный (messsage broker) API домена и направляющий запросы в нижележащие микросервисы.

Разработка дашборда для мониторинга состояния домена

Для мониторинга состояния отдельных сервисов у нас из коробки создаются мониторинговые дашборды. Но нам также необходимо следить за состоянием всего домена. Для этого вам предстоит выбрать необходимые метрики и разработать новый дашборд — единую точку входа для мониторинга домена.

Разделение сервиса API водительского заказа

В данный момент это критичный сервис с основной бизнес-логикой, отвечающей за API работы с заказом со стороны водителя. Мы хотим разделить его на два более гранулярных: сервис принятия заказа и сервис выполнения заказа.

* Работали с современным C++ или хотите на него перейти
* Готовы к исследованиям сложных систем микросервисов
* Способны аналитически решать сложные технические проблемы и предлагать нестандартные решения
* Хотите решать технически сложные задачи

* Разрабатывали отказоустойчивые системы
* Понимаете принципы построения распределённых высокодоступных систем

Сайты компаний
яндекс

Разработчик бэкенда в команду финтеха партнёрских продуктов Такси

яндекс5 дней назад↑ Вакансия с автоподнятием
Зарплата не указана

Наша команда развивает финансовые инструменты для партнёров сервисов Яндекс Go. Например, моментальные выплаты, с помощью которых сотни тысяч водителей Такси и курьеров Доставки выводят заработанные деньги, автоматические выплаты денег паркам и онлайн-банкинг Яндекс Банка для партнёров Яндекс Go.

Финансы — сложное направление, которое требует как хорошего погружения в предметную область, так и высокого технического мастерства. Вас ждут десятки микросервисов, интеграции с внутренними финансовыми системами Яндекса и со сторонними банками и платёжными системами, плотная работа с продуктом и бизнесом и запуски новых фич в разных странах.

Наш стек:
* Микросервисная архитектура
* C++20 на фреймворке userver
* PostgreSQL как основная база, MongoDB, Redis и другие базы
* Мощная технологическая платформа Яндекс Go и инструменты Yandex Cloud

Развитие моментальных выплат и других финансовых инструментов

Наши моментальные выплаты уже занимают значимую долю рынка, но мы не останавливаемся на достигнутом и непрерывно улучшаем продукт. Развитие антифрода, работа с парковыми ИП, учёт баланса партнёрских ERP-систем — вот только часть задач, которыми нам предстоит заниматься. Также мы запускаем новые интеграции с банками и платёжными системами в разных странах.

Интеграция с Яндекс Банком

Наша команда развивает кабинет онлайн-банкинга Яндекс Банка для партнёров Яндекс Go, который включает пополнение счёта, ручные и автоматические переводы и многое другое. В планах — развитие продукта и ещё более плотная интеграция с финансовыми инструментами Яндекс Go.

Инструменты взаиморасчётов с партнёрами

Мы улучшаем инструменты, с помощью которых десятки тысяч партнёров сервисов Яндекс Go (Такси, Доставка и другие) проводят взаиморасчёты с сервисами, повышаем прозрачность работы финансов для партнёров. Под капотом скрыты сотни миллионов транзакций, пайплайны поставки и агрегации данных и вызовы обеспечения консистентности данных.

* Понимаете архитектуру распределённых систем
* Работали с высоконагруженными системами и микросервисной архитектурой
* Знаете или готовы изучать C++ (у нас C++20 на фреймворке userver)
* Погружаетесь в продукт и бизнес

* Разбираетесь в финансах

Сайты компаний
яндекс

Разработчик бэкенда в команду улучшения водительского опыта

яндекс5 дней назад↑ Вакансия с автоподнятием
Зарплата не указана

Наша команда отвечает за улучшение водительского опыта в Яндекс Такси. Мы стремимся сделать более понятным и прозрачным приложение Яндекс Про, чтобы работа в сервисе была более приятной, а заработок исполнителей повышался.

Любые фичи, которые мы делаем, проектируются с учётом требований по надёжности и расширяемости. Мы обязательно строим продуктовые, технические метрики и различные графики, позволяющие оценить как работоспособность системы, так и влияние на продукт. Ищем разработчика, которому интересно активно развивать продукт, при этом не забывая о надёжности сервиса.

**Наш стек:**
* C++20 на фреймворке userver
* Python 3.7
* PostgreSQL, MongoDB
* Logbroker — внутренний аналог Apache Kafka

Узнайте про разработку городских сервисов Яндекса на dev.go.yandex

Проектирование и разработка новых фич в Яндекс Про

Зона ответственности нашей команды постоянно увеличивается. За полгода мы выросли почти в два раза и не хотим останавливаться на этом. Мы постоянно придумываем и реализуем новые фичи. Два последних крупных запуска — это отображение предупреждений водителям в удобном и понятном формате, что позволило сделать коммуникацию более прозрачной и сократить количество нарушений, и виджет онбординга для обучения новичков в сервисе, позволяющий рассказать о самом важном только что присоединившимся к нам водителям.

Поддержка и развитие важной для сервиса функциональности

Существует множество параметров, которые влияют на то, какие заказы будет получать водитель. Некоторые зависят от его пожеланий, а какие-то основаны на правилах сервиса. В нашей команде вы сможете приложить руку к таким из них, как рейтинг, категории, опции и способы оплаты.

Архитектурные изменения сервисов

Такси — крупная инфраструктура, состоящая из более чем 800 микросервисов. Мы постоянно повышаем надёжность сервисов в зоне нашей ответственности и стремимся сделать опыт разработки более приятным, поэтому активно внедряем новые технологии и улучшаем архитектурные решения.

* Хотите делать продукт, который даёт работу большому количеству людей
* Профессионально владеете каким-либо из современных языков программирования
* Готовы разрабатывать на С++20
* Умеете работать с реляционными и нереляционными базами данных
* Ориентируетесь в классических алгоритмах и структурах данных
* Внимательны к деталям и не боитесь ответственности

* Знакомы с C++ или Python
* Разрабатывали распределённые системы
* Проектировали высоконагруженные отказоустойчивые сервисы или их части
* Строили продуктовые и технические метрики, проверяли гипотезы, проводили A/B-эксперименты

Сайты компаний
яндекс

Разработчик бэкенда мобильного приложения Яндекс Go в Доставку

яндекс5 дней назад↑ Вакансия с автоподнятием
Зарплата не указана

Наша команда строит интеграцию между приложением Яндекс Go и Яндекс Доставкой
— сервисом, помогающим как физическим, так и юридическим лицам в решении логистических задач.

Мы применяем технологии Яндекса и создаём новые, чтобы строить сервис доставки и делать жизнь людей приятнее и проще. Чтобы заказать доставку, достаточно нажать кнопку в знакомом приложении, и можно отслеживать курьера на карте.

Каждый день наши разработчики создают продукты, видимые десяткам миллионов пользователей. Приоритетами для нас являются стабильность, производительность и time to market. Команда непрерывно совершенствует процессы, чтобы эти три параметра оставались в балансе.

Сейчас в команде восемь человек, и мы активно растём дальше, чтобы успешно закрывать потребности всей нашей огромной зоны ответственности. Несмотря на достаточно длительный срок существования, в команде всё ещё присутствует дух стартапа. Для нас важно уметь «быстро ошибаться» — проверять гипотезы, собирать с них информацию, переваривать её, корректировать гипотезу и выходить на новую итерацию.

Большинство наших разработчиков работают над своими отдельными проектами в кросс-функциональных командах — V-team. Когда начинается новый большой проект, от каждой вовлечённой в него команды привлекается по разработчику. Они, вместе с командами аналитики и продукта, объединяются в V-team, существующую на время жизни проекта. По окончании проекта V-team распадается.

Вот несколько примеров проектов, над которыми мы работаем прямо сейчас:
* Тариф «Помощник», позволяющий заказать курьера с произвольным поручением. Это новый и очень перспективный тариф в линейке экспресс-доставки, кардинально расширяющий сценарии применения нашего сервиса. Проект очень сложен и интересен как с технической, так и с продуктовой стороны.

* Доставка на следующий день за рубежом. Это новое бизнес-направление. Мы хотим дать возможность нашим клиентам доставлять свои товары и вещи по стране или между странами. Значимое снижение цен относительно экспресс-доставки является важным критерием успеха, и оно становится возможным, так как появляется время для сортировки, агрегирования посылок и построения оптимальных маршрутов доставки. Ищем технических лидеров, готовых вести новое направление за собой.

* Декомпозиция сервиса-монолита. У нас, как и у многих других, есть легаси. Для нас это огромный монолитный сервис, вобравший в себя множество различных зон ответственности. Одной из приоритетных и челленджевых задач команды является декомпозиция этого монолита, работающего под нагрузкой в десятки тысяч RPS, без потерь в стабильности.

Узнайте про разработку городских сервисов Яндекса на dev.go.yandex

Разработка и внедрение новых продуктовых сценариев Яндекс Доставки

Вам предстоит запускать новые проекты, видимые конечным пользователям Доставки. Работать нужно будет в тесном контакте с отделами продукта, аналитики и клиентской разработки. Также вы будете участвовать в брейнштормах по улучшению пользовательского опыта.

Проектирование расширяемых и долгоживущих API

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

Проектирование распределённых отказоустойчивый систем

Требование к доступности наших сервисов составляет 99,99%. Вам предстоит проектировать архитектуру новых продуктов таким образом, чтобы они удовлетворяли данному требованию.

Аудит метрик сервисов, выявление узких мест

Мы непрерывно повышаем стабильность и производительность наших сервисов. Вы будете анализировать технические и продуктовые метрики, выявлять дефекты и прорабатывать задачи по их устранению.

* Разрабатывали на C++ или хотите его выучить
* Имеете опыт бэкенд-разработки

* Проектировали распределённые системы, работающие под большой нагрузкой
* Взаимодействовали с реляционными базами данных
* Имеете опыт продуктовой разработки, коммуникации с бизнесом и аналитикой
* Не боитесь ответственности и готовы принимать активное участие проектировании архитектуры сервисов

* Комфортабельный офис
* Гибкий график работы
* Бесплатную парковку на территории бизнес-центра
* Компенсацию расширенного пакета ДМС со стоматологией, полную компенсацию больничных
* Премии по итогам работы каждые полгода
* Качественное обучение: поездки на семинары и конференции, библиотеку для сотрудников, множество внутренних тренингов
* Компенсацию оплаты питания
* Тренажёрный зал и дежурство врача в офисе
* Ипотечную программу через год работы при хороших результатах

Сайты компаний
сбер

Senior C++ Developer (Pricing Service)

сбер6 дней назад↑ Вакансия с автоподнятием
Зарплата не указанаг Москва

Мы развиваем технологическую платформу блока «Глобальные рынки капитала» — одного из ключевых бизнес-юнитов Сбера. Мы создаём и сопровождаем высоконагруженные ИТ-решения для фронт-офиса, работающего на рынках ценных бумаг, валютном и денежном рынках, рынке деривативов.

Команда работает над центральным компонентом Pricing Service — моделями финансовых вычислений. Это ядро системы обеспечивает прайсинг деривативов (включая экзотические инструменты) и предъявляет жёсткие требования к производительности, точности и отказоустойчивости расчётов.

Что ты будешь делать:

  • решать задачи на стыке высокопроизводительной разработки и финансовой математики с глубоким погружением в прайсинг деривативов
  • оптимизировать производительность расчётов: векторизация, распараллеливание и эффективное использование памяти
  • подключать и адаптировать C++ фреймворки для выполнения математических операций, обеспечивая быстрые и точные вычисления
  • профилировать существующий код, выявлять узкие места и внедрять улучшения
  • интегрировать финансовые модели с внутренней системой управления позицией и риском (Murex), реализовывать продуктовую логику и обеспечивать корректность передачи данных и отказоустойчивость
  • писать чистый, сопровождаемый код на C++ (17/20), участвовать в код-ревью, разрабатывать модульные и интеграционные тесты
  • плотно взаимодействовать с командой Quantitative Analytics, бизнес-аналитиками и разработчиками смежных систем.

Мы ожидаем, что ты имеешь:

  • высшее техническое образование (прикладная математика, информатика, физика или смежные направления)
  • коммерческий опыт разработки на C++ от 5 лет
  • уверенное владение C++ 17/20, включая глубокое знание стандартной библиотеки (STL), алгоритмов и структур данных
  • опыт работы в среде Linux: разработка, сборка, отладка, профилирование
  • практические навыки работы с Bash, Git, GDB
  • понимание принципов многопоточного и асинхронного программирования.

Будет плюсом:

  • базовое знание Python для написания вспомогательных тестовых скриптов и визуализации данных (NumPy, Pandas, Matplotlib)
  • базовые понятия финансовой математики или знание основ математического анализа и линейной алгебры (готовность погружаться в финансовые модели)
  • опыт работы с системами управления позицией и риском: Murex, Kondor, Calypso или понимание принципов их функционирования
  • представление о жизненном цикле сделки на рынках капитала, понимание основных классов деривативов
  • владение инструментами AI для анализа, генерации и автоматизации.

Работа в Сбере – это:

  • гибридный график (минимум 2 дня в неделю в офисе)
  • офис на Вавилова, 19 с собственным паркингом, столовой, кафетериями, зонами отдыха и спортзалом
  • ежегодный пересмотр зарплаты и годовая премия
  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
  • программа адаптации и помощь наставника на старте
  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
  • льготная ипотека и кредитование от Сбера
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.
Сайты компаний
vk

C++ Developer в Новости

vk4 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаМосква

Каждый день десятки миллионов человек смотрят, читают и обсуждают контент в Дзене. А наша команда делает его простым и удобным — таким, чтобы мы сами хотели пользоваться.


Мы разрабатываем сложную рекомендательную систему, делаем приложения под Android и iOS, интегрируем модули Дзена в другие сервисы и пилим свой редактор видео. Всё, чтобы авторы нашли аудиторию, а пользователи — то, что им интересно.


Работа в Дзене объединяет непохожих людей: хардкорных разработчиков и артистичных продюсеров, фанатов сложных алгоритмов и креативных дизайнеров. И продукт такой же — тут все свои. Мы активно расширяемся, поэтому ищем сильного C++ разработчика в команду Новостей. У нас вы получите уникальный опыт работы над высоконагруженным и надёжным сервисом, изучите лучшие практики того, как поддерживать доступность масштабной системы и улучшать её.

Задачи

  • Разрабатывать функциональность Новостей, создавать новые фичи
  • Улучшать стабильность, доступность и производительность сервиса
  • Проектировать микросервисную архитектуру, оптимизировать работу с БД, делать удобный CI

Требования

  • Имеете опыт коммерческой разработки на C++ от 4 лет
  • Стремитесь и умеете тестировать собственный код
  • На базовом уровне знакомы с сетями, многопоточностью, распределёнными системами
  • Знаете, как обеспечивается отказоустойчивость, балансировка нагрузки

Будет плюсом

  • Знание Python или Golang
  • Опыт работы с Linux — пригодится умение работать с командной строкой, базовые навыки администрирования (установка, настройка под себя)
Сайты компаний
лаборатория касперского

Developer С++ (KasperskyOS, KASG)

лаборатория касперского4 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

Наша команда разрабатывает безопасный шлюз (Secure Gateway ) для электронных блоков автомобиля на базе Kaspersky Automotive Adaptive Platform и KasperskyOS. (https://os.kaspersky.ru/).

Сейчас мы в поисках разработчика, который хочет участвовать в выпуске сложных программных продуктов в сфере технологий Connected Car и соответствующих современным требованиям функциональной безопасности и кибербезопасности (safety и security).


Предстоящие задачи:

  • Проектирование, разработка и портирование приложений и сервисов на базе KasperskyOS;
  • Реализация поддержки стандарта AUTOSAR ADAPTIVE на базе KasperskyOS;
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых модулей (приложений и сервисов);
  • Подготовка набора тестов (юнит, фаззинг) для верификации разработанных решений;
  • Участие в разработке и ревью архитектуры;
  • Участие в анализе требований;
  • Участие в подготовке проектной документации;
  • Участие в оценке трудоёмкости задач;
  • Peer code review.

Чтобы быть успешным в данной роли необходимо:

  • Иметь опыт коммерческой разработки на C/C++;
  • Хорошее знание и опыт разработки ПО для встраиваемых систем на C/C++;
  • Знание алгоритмов и структур данных;
  • Опыт разработки сетевых приложений; 
  • Понимание методологий Agile, желание их применять;
  • Английский язык – уровень не ниже Intermediate (голосовые переговоры с зарубежными партнёрами, чтение профессиональной литературы, навыки написания спецификаций на английском языке, умение поддерживать переписку).


Используемый стек технологий: C++17, Python, Bash.


Сайты компаний
яндекс

Разработчик С++ в команду международных проектов Яндекс Еды

яндекс2 дня назад↑ Вакансия с автоподнятием
Зарплата не указана

Яндекс Еда — динамичный сервис доставки блюд из ресторанов и продуктов из магазинов. Ежедневно мы обрабатываем миллионы заказов по всему миру и уже вышли на рынки СНГ и других стран.

Наша команда развивает сервис на международном уровне: мы запускаем клиентское приложение в новых странах и реализуем проекты для роста сервиса.

Мы ищем бэкенд-разработчика для работы над проектами, которые в реальном времени влияют на бизнес. Если вы любите сложные задачи, глобальный масштаб и хотите участвовать в создании продукта, который используют миллионы людей, присоединяйтесь к команде Яндекс Еды!

Запуски в новых странах

Ваша команда будет адаптировать бэкенд клиентского приложения для запуска в новых странах. Это не рутина — в каждой стране вас ждут новые и интересные челленджи: от работы с новыми валютами и локальными платежами до учёта культурных и регуляторных особенностей.

Развитие на международных рынках

Фудтех на международном рынке — высококонкурентная среда, где нужно быстро расти. Вы будете заниматься проектами, которые помогут сервису сохранять нужный темп, и реализовывать масштабные фичи, чтобы опережать конкурентов. Например, предстоит внедрять скидочную механику, которая затронет весь процесс заказа, или интегрировать новое приложение после M&A-сделки.

Улучшение курьерского опыта

Ваша команда будет отвечать за полный цикл запуска проектов, улучшающих условия сотрудничества курьеров с Яндекс Едой. Понадобится прорабатывать проект, заниматься разработкой, тестированием и поддержкой, далее — развивать функциональность и масштабироваться в другие страны/регионы.


Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Хорошо знаете C++
* Разрабатывали для Unix или Linux
* Работали с STL, желательно с Boost
* Знакомы с требованиями ACID, уровнями изоляции, шардированием и репликацией БД
* Разрабатывали бэкенд, работали с высоконагруженными системами

* Работали с многопоточными системами
* Умеете работать с MySQL, PostgreSQL, Redis, RabbitMQ
* Проектировали архитектуру в распределённых системах
* Пишете тесты и скрипты на Python

hh.ru
никиэт

Инженер-программист (С++)

никиэт6 дней назад
Зарплата не указанаМоскваoffice
Обязанности:
  • Разрабатывать высоконагруженное системное ПО на С/С++: многопоточные приложения,
    организация взаимодействия с техническими средствами (электронными блоками, контроллерным
    оборудованием), обработка данных и алгоритмы управления.
  • Работать со стеком низкоуровневых технологий: разработка среды исполнения, механизмы
    межпроцессного взаимодействия (IPC), сетевых модулей (TCP/IP, UDP) для связи с удаленным
    оборудованием.
Требования:
  • Уверенное знание С/С++ (стандарты 11/14/17),
  • Опыт разработки под GNU/Linux,
  • Знание Bash, сетевых протоколов (TCP/IP, UDP),
  • Опыт создания системных служб (daemons) и утилит в Linux,
  • Понимание методов межпроцессного взаимодействия (IPC),
  • Практический опыт работы с многопоточностью и разделяемой памятью,
  • Знание процессов тестирования ПО (unit-, integration testing).
Условия:
  • Работа в одном из крупнейших в России научно-исследовательских институтов по проектированию и изготовлению реакторных установок мирового уровня.
  • Официальное трудоустройство в соответствии с ТК РФ, возможность оперативного премирования.
    по итогам успешной реализации проектов. Должность и уровень заработной платы обсуждается с
    соискателем после успешного прохождения собеседования.
  • Работа с опытными наставниками – у нас сильная инженерная школа
  • Расширенный социальный пакет: ДМС, компенсация аренды жилья, скидки на санаторно-курортное лечение, занятия спортом.
  • График работы: 5/2 ПН-ПТ 8-часовой рабочий день (обед 45 мин), своя столовая на территории; для студентов – возможность совмещения с учебой.
  • Возможности профессионального роста, участия в корпоративных обучающих программах.
  • Адрес предприятия: г. Москва, пл. Академика Доллежаля, д.1, к.3 (м. Красносельская или м.
    Комсомольская), пешая доступность от метро.
hh.ru
мфп технологии

Ведущий разработчик С++

мфп технологии6 дней назад
от 230k ₽Москваoffice

Компания "МФП Технологии" специализируется на разработке программных решений для банков и финансовых компаний. Основные принципы, которыми мы руководствуемся при разработке: удобство, надёжность, функциональность, эффективность и скорость работы наших программных продуктов.

Основной программный продукт - многофункциональная система SMART FX для совершения операций на финансовых рынках. На сегодняшний день система успешно используется в ряде крупнейших российских и зарубежных банков, финансовых компаниях. Мы видим реальные перспективы дальнейшего развития системы, поскольку востребованность расширения функционала год от года только растет. Система постоянно совершенствуется и обновляется, индивидуально настраивается под потребности каждого пользователя.

Наш основной приоритет - развитие системы, а также разработка новых сопутствующих программных продуктов по индивидуальным запросам клиентов.

Вот почему нам очень нужны знающие, ответственные, креативные люди, готовые к решению сложных , интересных задач.

Обязанности:

  • Расширение функциональности имеющихся клиентских терминалов торговой системы;
  • Участие в разработке компонентов на серверной стороне.

Требования:

  • Владение С++ от 11 версии, STL;
  • Умение работать с чужим программным кодом;
  • Опыт разработки Qt-приложений;
  • Ответственность, умение работать самостоятельно и в команде в режиме многозадачности.

Желательно:

  • Знание английского для чтения технической документации;
  • Участие в проектах по разработке программных продуктов для банков и финансовых компаний .
  • Желание обучаться и расширять горизонты деятельности.

Условия:

  • Начало рабочего дня в интервале с 08.00 до 11.00, график работы 5/2, полная занятость;
  • Оформление в соответствии с ТК РФ;
  • Размер заработной платы обсуждается по итогам оценки уровня квалификации и профессионализма;
  • Дружная и приятная атмосфера в команде;
  • Оплачиваемые обеды, чай, кофе;
  • Оформление по ТК (для военнообязанных требуется военный билет)
hh.ru
hi, rockits!

Techlead C++ (ИБ)

hi, rockits!6 дней назад
Зарплата не указанаМоскваoffice

Технический лидер C++/Linux разработки (DCAP)


Технический лидер команды разработки DCAP-системы (Data-Centric Audit and Protection) — отечественного решения для аудита, классификации и защиты конфиденциальных данных внутри периметра организации. Роль сочетает техническое руководство командой и hands-on разработку ядра продукта на C++ под Linux. Продукт работает в инфраструктурах с числом пользователей более 100 000 и глубоко интегрирован со смежными системами ИБ (DLP, IRP).

Что делать

  • Проектирование архитектуры подсистем DCAP: сканирование и аудит хранилищ, классификация данных, мониторинг событий, реагирование на инциденты.
  • Разработка и оптимизация серверной части на C++ под Linux: высоконагруженные сервисы обработки и анализа больших объёмов данных.
  • Реализация механизмов обхода (crawling) и аудита файловых хранилищ: ПК сотрудников, NAS/SAN, сетевые шары, почтовые системы.
  • Разработка интеграций с корпоративной инфраструктурой.
  • Реализация подсистем классификации контента, анализа прав доступа, обнаружения Shadow Data и аномалий.
  • Декомпозиция продуктовых и ИБ-требований в технические задачи, оценка трудозатрат, формирование технического роадмапа.
  • Взаимодействие с аналитиками ИБ, продуктовыми менеджерами и смежными командами (DLP, аналитика, отчётность).
  • Участие в выработке технических стандартов и стратегии развития продукта.

Требования

  • Опыт коммерческой разработки на C++ от 5 лет, из них от 1–2 лет в роли тимлида / техлида.
  • Глубокое знание C++, многопоточности, модели памяти.
  • Уверенное владение Linux на уровне разработки серверных приложений: процессы, файловая система, IPC, системные вызовы.
  • Опыт разработки высоконагруженных систем обработки и анализа больших объёмов данных.
  • Опыт технического лидерства: код-ревью, менторинг, проведение технических собеседований.

Будет преимуществом

  • Опыт работы в продуктах класса DLP, DCAP, DAG, SIEM или иных системах информационной безопасности.
  • Знание дополнительных языков: Rust, Go, Python.

Личные качества

  • Системное инженерное мышление, способность принимать архитектурные решения с учётом trade-off.
  • Развитые коммуникативные навыки, умение выстраивать процессы в команде.
  • Самостоятельность, ответственность за результат, проактивность.
  • Готовность совмещать управленческие задачи с практической разработкой.

Предлагаем

  • Работу в аккредитованной ИТ-компании - лидере рынка информационной безопасности (клиенты Allianz-РОСНО, «Аэрофлот», Минфин, «Роснефть», «Сбербанк России», «Ростелеком», Газпром);
  • офис или гибрид м. ВДНХ;
  • Отличные возможности для профессионального и карьерного роста -- обучения, конференции.
hh.ru
Зарплата не указанаСанкт-Петербургoffice

EVM — производитель электромобилей и инжиниринговый центр. Мы разрабатываем, адаптируем и производим электромобили, автомобильные компоненты и зарядную инфраструктуру для российского рынка.

Наша цель — ускорить приход новых технологий в Россию и сделать транспорт на новой энергетике частью повседневной жизни. Для этого мы выстраиваем полный инженерный цикл: от адаптации продуктов под реальные условия эксплуатации до локализации, испытаний и серийного производства.

Мы ищем Инженера-программиста встраиваемых систем, который займется разработкой комплекта ПО для компонентов зарядной инфраструктуры, в состав которых входят печатные платы, электронные блоки и модули для контроля и управления зарядными станциями, системами накопления электрической энергии и высоковольтными аккумуляторами. Ваша ключевая задача – заниматься созданием ПО низкоуровневых компонентов электронных блоков компонентов зарядной инфраструктуры, удовлетворяющего современным требованиям стандартов, нормативной документации и актуальным трендам в отрасли.

Ожидаемые результаты в первые 3–6 месяцев:

  • Разработана архитектура низкоуровневого ПО для ключевых компонентов быстрых зарядных станций для электромобилей, включая контроллеры управления зарядом (уровень взаимодействия зарядная станция – автомобиль, с реализацией требований системы стандартов МЭК 61851, GB/T 27930), устройства контроля изоляции, модули управления зарядной станцией, с описанием взаимодействия с системами верхнего уровня (Linux-based), архитектура ПО согласована и утверждена в обозначенные сроки;
  • Разработана архитектура низкоуровневого ПО для ключевых компонентов системы накопления электрической энергии, включая систему управления электрическими преобразователями (AC/DC, DC/DC типов), системы термостабилизации, компоненты управления блоками, с описанием взаимодействия с системами верхнего уровня (Linux-based), архитектура согласована и утверждена в обозначенные сроки;
  • Разработаны методы управления силовым электрическим преобразователем (AC/DC PCS) с опорой на техническое задание и техническую документацию (на английском языке), работоспособность ПО подтверждена на стенде;
  • Разработаны программные продукты, произведено тестирование и отладка электронного блока системы контроля-управления (EMS) накопителя электрической энергии коммерческого класса при работе в специально собранном стенде. ПО доказало работоспособность и соответствие поставленным требованиям;
  • Разработаны программные продукты, произведено тестирование и отладка электронного блока системы силовой коммутации постоянного тока (high voltage box), работоспособность ПО подтверждена.

Какие задачи вас ждут:

  • Вести разработку ПО встраиваемых систем зарядных станций и систем накопления электрической энергии, а также остальных компонентов зарядной инфраструктуры;
  • Контролировать процессы тестирования и испытания программируемых электронных блоков и систем компонентов зарядной инфраструктуры;
  • Взаимодействовать с другими инженерами–программистами, схемотехниками и системотехниками, главным инженером и смежными отделами в задачах развития зарядной инфраструктуры;
  • Вести отчетность и статистику по процессу разработки встраиваемого ПО для компонентов зарядной инфраструктуры;
  • Развивать качество, надежность и отказоустойчивость встраиваемого ПО для компонентов зарядной инфраструктуры;
  • Вести поддержку разработанного встраиваемого ПО для компонентов и комплексов зарядной инфраструктуры;
  • Разрабатывать и уточнять технические требования, вести документацию на программные продукты для встраиваемых систем компонентов зарядной инфраструктуры;
  • Контролировать работу низкоуровневого ПО на электронных блоках зарядных станций, анализировать отклонения и внедрять корректирующие действия для достижения высокого уровня надежности, отказоустойчивости и безопасности работы систем и компонентов зарядной инфраструктуры.

Мы ждем, что вы:

  • Имеете высшее техническое образование,
  • Имеете опыт работы в должности разработчика ПО в области встраиваемых систем от 3 лет (предпочтительно ядра ARM Cortex-M3, M4, M7),
  • Уверенно работаете с C/C++ (в задачах разработки кода для микроконтроллеров), с программированием периферии (регистры, прерывания, DMA, таймеры, CAN, UART/USART с реализацией RS-485/422/232 - Modbus, SPI, I2C),
  • Умеете настраивать встроенные и внешние АЦП, ЦАП, измерять и обрабатывать сигналы напряжения, тока, температуры, получать и обрабатывать значения сопротивлений изоляции, обрабатывать сигналы иных датчиков измерений физических параметров устройств,
  • Разрабатывали многозадачные системы на RTOS, с использованием семафоров, очередей, событий,
  • Проводили или участвовали в проведении SIL, HIL тестировании встраиваемого ПО, включая отработку аварийных режимов работы и верификацию управляющих алгоритмов, регуляторов,
  • Понимаете базовые принципы управления в силовой электронике (ШИМ, ЧИМ, защитные алгоритмы), работали с системами постоянного и переменного тока, например, с электрическими преобразователями, аккумуляторными сборками, системами подвижного состава,
  • Знаете и умеете применять алгоритмы обработки сигналов (в том числе виды фильтров, алгоритмов усреднения),
  • Понимаете принципы построения схем резервирования, устройства защит для электрического и электронного оборудования (HVIL, MSD, устройства аварийного отключения),
  • Имеете знания и навыки в сигнальной, силовой и цифровой электронике, понимаете номенклатуру современных электронных компонентов, основы схемотехники,
  • Владеете английским языком на уровне не ниже B1 (разговорный и для работы с технической документацией).

Что выделит вас среди других кандидатов:

  • Опыт работы в автомобилестроении, опыт разработки бортовой электроники;
  • Опыт работы с электронными блоками подвижного состава;
  • Опыт работы с электронными блоками электроустановок низкого, среднего и высокого напряжения;
  • Опыт работы с преобразовательной техникой (AC/DC, DC/DC преобразователи, инверторы, стабилизаторы);
  • Успешные реализованные и серийно выпускаемые изделия с комплектом ТЗ, документации, ПО, в разработке которого принимали непосредственное участие на всех стадиях жизненного цикла;
  • Навыки работы с измерительным, диагностическим и пуско-наладочным оборудованием;
  • Опыт разработки схемотехники и трассировки электронных печатных плат;
  • Опыт работы с зарядными станциями и другими компонентами зарядной инфраструктуры;
  • Опыт разработки ПО для программируемых логических контроллеров.

Мы предлагаем:

  • Возможность прямого участия в разработке ПО для ключевых компонентов современного рынка зарядной инфраструктуры;
  • Прямое влияние на скорость развития зарядной инфраструктуры;
  • Эффективная проектная команда и амбициозные задачи, удовлетворяющие требованиям современных трендов в отрасли;
  • Самостоятельность в выборе технологий работы для достижения поставленных целей;
  • Конкурентную рыночную зарплату (размер определяется с кандидатом на собеседовании);

  • Официальное оформление, предоставление льгот и гарантий в полном соответствии с ТК РФ;

  • Место работы: Санкт-Петербург, ул. Газовая, 10;

  • ДМС (включая стоматологию и психологическую помощь) сразу после оформления;

  • Регулярные корпоративные мероприятия;

  • Компенсацию питания;

  • Материальную помощь и поддержку в экстренных ситуациях.

hh.ru
Зарплата не указанаМоскваoffice

Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.

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

  • Исправлением ошибок и разработкой новых функций пользовательских интерфейсов нашего варианта прошивки OpenBMC;
  • Разработкой интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
  • Разработкой интерфейса командной строки управления BMC(Bash);
  • Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC.

Мы ожидаем от будущего члена команды:

  • Глубокого знания языка C++ 17ый стандарт и выше (Библиотеки: STL, Boost)
  • Отличного понимания принципов WebAPI: REST и т. п.
  • Знания принципов работы systemd и d-bus;
  • Знания bash и shell scripting (grep, sed, awk, etc.);
  • Отличного знания Linux на уровне программирования userspace (POSIX API);
  • Умения понимать код на Python;
  • Навыков отладки с помощью gdb и иных средств;
  • Знания английского языка (чтение технической литературы)

Дополнительно приветствуем:

  • Знание протокола GraphQL;
  • Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
  • Знание принципов работы проекта Yocto Linux;
  • Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;

Будем рады предложить:

  • Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
  • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
  • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
  • Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
  • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • Открытое общение: регулярные онлайн-встречи всей команды YADRO.
hh.ru
350k–500k ₽Москваoffice

Институт ИИ МФТИ – ведущий институт по искусственному интеллекту в России. В состав Института входят сильнейшие ученые и ключевые лаборатории Физтеха по направлениям: оптимизация для ИИ, Робототехника, Генеративный ИИ, Компьютерное зрение и Математическое моделирование. Цель Института - создание прорывных научных исследований и прикладных разработок для ключевых отраслей экономики страны.

Немного о нас в цифрах:

1-е место среди технических вузов России в международных рейтинге THE и CWUR (2025);

1-е место в предметном рейтинге RAEX по направлению "Информационные технологии" (2025);

1-е место в рейтинге передовых инженерных школ (2025).


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

  • Осуществлять техническое лидерство команды: определять архитектуру решений, технологии разработки, ставить задачи команде и обеспечивать их качественную реализацию.
  • Находить узкие места в архитектуре и процессах, инициировать и доводить до результата технические и продуктовые улучшения.
  • Самостоятельно наряду с командой писать код для всех имеющихся в работе проектов.
  • Планировать работу команды: оценивать задачи, управлять рисками и нести ответственность за своевременное и предсказуемое распределение функционала.
  • Проводить код-ревью, внедрять и поддерживать инженерные практики (кодстайл, тестирование, CI/CD, документация), заботится о надежности и сопровождаемости системы.
  • Технически развивать команду разработчиков: предоставлять помощь в развитии каждого члена команды, делиться экспертизой, создавать атмосферу сотрудничества и взаимной поддержки.
  • Коммуницировать с ключевыми стейкхолдерами: продукт, аналитики, заказчики, смежные команды. Переводить бизнес-цели в понятные инженерные задачи.

Чего мы ждём от тебя:

  • Оконченное техническое высшее образование.
  • Практический опыт технического руководства командой разработчиков.
  • Умение организовать эффективную и результативную работу команды.
  • Ответственное отношение к результату: готовность принимать решения, аргументировать их и нести ответственность за техническое направление продукта.

Уверенное владение технологическим стеком:

  1. Языки программирования: C, C++ (modern C++17/20), Python.
  2. ML и CV: PyTorch, TensorFlow, ONNX (экспорт и оптимизация моделей), OpenVINO (инференс и ускорение на CPU/edge), OpenCV, NumPy.
  3. Backend и API: FastAPI (REST API для ML/CV‑сервисов), Nginx (реверс‑прокси и балансировка).
  4. Базы данных и кэш: PostgreSQL, Redis.
  5. Инфраструктура, MLOps и контейнеризация: Docker, Docker Compose, NVIDIA Docker (GPU‑акселерация и развёртывание ML/CV‑сервисов), DVC (version control для данных и моделей).
  6. Linux, включая embedded Linux на NVIDIA Jetson, Raspberry Pi, NanoPi.

Преимуществом будет:

  • Опыт работы с камерами и системами захвата изображений (видимый и ИК‑диапазоны), в том числе интеграция камер в embedded‑решения.
  • Практический опыт в робототехнике и разработке ПО для роботизированных или автономных платформ.
  • Опыт руководства разработкой под встраиваемые системы на базе NVIDIA Jetson, Raspberry Pi, NanoPi и других одноплатных компьютеров (Linux, embedded Linux, edge AI).
  • Опыт управления разработкой низкоуровневого ПО: драйверов устройств и API для камер, сенсоров и периферии.
  • Наличие сформированной команды, готовой присоединиться к проекту вместе с кандидатом (разработчики, ML/CV‑инженеры, embedded‑инженеры).
  • Опыт ведения разработки в условиях стартапа: работа в условиях неопределенности, быстрые итерации, вывод прототипов в продакшн.

Что мы предлагаем:

  • Работа в лучшем техническом вузе страны в команде с выдающимися учеными мирового уровня, талантливыми и мотивированными студентами и высококвалифицированными специалистами.
  • Непрерывный профессиональный рост во время работы над амбициозными задачами и уникальными проектами на стыке образования, науки и индустрии, возможность внести свой вклад в развитие образования и науки в России.
  • Современный офис в кампусе МФТИ в городе Долгопрудный (Рядом со станцией Новодачная МЦД-1, или 15 минут от метро Алтуфьево, Ховрино, Физтех).
  • Гибридный график работы 5/2 (понедельник-пятница) с 09:00 до 18:00.
  • Оформление в соответствии с ТК РФ.
  • Бесплатный доступ ко всей инфраструктуре МФТИ: бассейн, спортивный зал, обучение на открытых семинарах и лекциях, концерты.
  • Современный медицинский центр МФТИ с высококвалифицированными узкими специалистами.

В соответствии с ТК РФ работники сферы образования при трудоустройстве обязаны предоставить справку о наличии (отсутствии) судимости срок изготовления которой может быть до 30 дней, просим заранее позаботиться о ее получении (в электронном виде запрос через Госуслуги).

Сайты компаний
Зарплата не указана

Яндекс предлагает по-новому взглянуть на перемещение людей и доставку заказов. Мы делаем поездки безопасными и удобными, а наши автономные роботы уже доставляют заказы в нескольких странах.

Вместе с командой ML вам предстоит проводить различные эксперименты, исправлять проблемы и доводить эти эксперименты до релизного кода.

Разработка унифицированного фреймворка запуска нейросетевых пайплайнов

Мы разрабатываем пайплайн, в котором можно будет запускать пре-/пост-процессинг и нейронки. На него планируется перенести практически все ML-пайплайны в рантайме. Однако запуск непосредственно на машине лишь один из способов применения пайплайна, позже его планируется использовать, чтобы упростить обучение новых ML-моделей, более оптимально запускать симуляции и т. д.

Проведение экспериментов и выявление проблем

В планировании движения кроме самой нейронной сети участвует много компонент. Они делают на первый взгляд простую задачу (запустить нейронку и отдать траекторию на исполнение) сложной. Вам предстоит помогать ML-команде проводить эксперименты, анализировать результаты, делать выводы и искать решения, чтобы планирование становилось более предсказуемым, стабильным и безопасным.

Контроль за соответствием automotive-стандартам

Автономный транспорт — часть критической инфраструктуры, которая должна отвечать высоким требованиям к качеству и надёжности. Вам предстоит повышать и поддерживать качество кодовой базы в соответствии с этими требованиями.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно знаете C++ и STL, стандарт C++17
* На базовом уровне владеете Python
* Можете разобраться в чужом коде, а свой пишете так, чтобы он был понятен другим
* Знаете классические алгоритмы и структуры данных
* Умеете работать в команде

* Использовали нейронки, понимаете, как они работают, занимались их запуском или обучением
* Работали с акторной архитектурой

hh.ru
profistaff

Senior C++ разработчик в DLP

profistaff6 дней назад
от 400k ₽Санкт-Петербургoffice

Наш клиент - ведущий российский разработчик средств информационной безопасности

Приглашает на работу - C++ разработчика

Направление: системная разработка, высоконагруженные приложения, перехват/анализ данных

Задачи:

  • Расширение возможностей DLP: исследование и внедрение новых способов перехвата и обработки данных
  • Разработка новых компонентов DLP-системы
  • Участие в проектировании и обсуждении архитектуры
  • Написание кода
  • Работа с сетевым и почтовым трафиком, многопоточностью и высокими нагрузками

Чем предстоит заниматься (технологически):

  • Системная кроссплатформенная разработка под Windows / Linux / mac OS
  • Обработка сетевого/почтового трафика
  • Разработка высоконагруженных и масштабируемых сервисов/агентов
  • Глубокая работа с архитектурой ОС и системными API

Требования:

  • Уверенный C++, CMake, Git, Bash
  • Уверенное владение WinAPI и/или POSIX API
  • Хорошее понимание внутреннего устройства Windows и/или Linux
  • Опыт разработки многопоточных и/или высоконагруженных сетевых приложений
  • Опыт отладки многопоточных приложений, разбор крашей и дампов: WinDBG / GDB, crashdump analysis

Будет плюсом:

  • Опыт разработки драйверов под Windows или Linux
  • Понимание инжекта в процессы, перехвата функций (hooking) и связанных подходов
  • Понимание механизмов безопасности Windows/Linux

Что мы предлагаем:

  • Место работы: г. Санкт-Петербург, м. Комендантский проспект, м. Озерки (шаговая доступность)
  • График работы: 5/2 с гибким началом рабочего дня (гибрид предоставляется после испытательного срока!)
  • Оклад: от 400 000 руб. на руки (обсуждаем!)
  • Полностью официальная заработная плата!
  • ДМС

hh.ru
Зарплата не указанаМоскваoffice

«Нанософт Разработка», аккредитованная ИТ-компания, которая с 2008 года создает отечественную САПР-платформу nanoCAD.

Наши решения помогают российским компаниям становиться импортонезависимыми в области САПР / BIM / ERP, а инженерам — проектировать сложнейшие объекты с помощью современных технологий.

Сегодня более 1,5 миллиона пользователей работают в экосистеме nanoCAD.

И мы продолжаем расти — поэтому приглашаем в команду релиз-инженера в команду DevSecOps, который хочет создавать безопасный инженерный софт, конкурентоспособный на мировом уровне.



Что предстоит делать:

  • Развитие модульной архитектуры крупного разнородного десктопного С++ приложения на Windows и Linux
  • Управление сборочными конфигурациями и продуктовыми комплектациями
  • Анализ и декомпозиция монолитных конструкций, рефакторинг и оптимизация существующего модульного состава



Что мы ждем от кандидата:

  • Опыт разработки крупных десктопных С++ приложений на Windows и Linux
  • Базовый уровень владения CMake



Будет плюсом:

  • Опыт управления конфигурациями продуктов, существующих в различных комплектациях, опыт защиты ограничений комплектаций
  • Опыт написания сложных, мультиплатформенных сборочных конфигураций с использованием CMake
  • Глубокое понимание внутреннего устройства SVN и GIT, опыт администрирования и реорганизации репозиториев



Что предлагаем:

  • Работа в аккредитованной ИТ-компании с устойчивыми позициями на рынке;

  • Оформление по ТК РФ с первого дня, полностью «белая» зарплата;

  • 4 дополнительных дня к отпуску ежегодно;

  • Гибкий график 5/2 — можно планировать день под себя, если это не мешает команде;

  • Формат на выбор: офис / гибрид;

  • Комфортный офис: кухня, зоны отдыха, атмосфера без бюрократии;

  • ДМС со стоматологией и вызовом врача на дом (через 3 месяца работы);

  • Корпоративные скидки от разных образовательных площадок для себя и детей, а также скидочные программы в крупных сетях фитнес-клубов;

  • Корпоративная жизнь: проводим выездные корпоративы и вечеринки в офисе, дарим подарки на праздники, запускаем спортивные программы, играем в волейбол и футбол по четвергам, отмечаем дни рождения, дарим мерч и многое другое;

  • Возможность влиять: твои идеи услышат, решения внедряют, а вклад — замечают.

hh.ru
Зарплата не указанаМоскваoffice

Компания RUBETEK – аккредитованная российская IT компания-инноватор полного цикла, разработчик и производитель IoT решений от умного дома до умного города, предоставляющая полный комплекс услуг от разработки до производства и внедрения. Предлагаем инновационные технологии и продукты для автоматизации и контроля различных систем в жилых и коммерческих помещениях. На рынке ИТ мы работаем вот уже 16й год.

В штат компании входит более 300 сотрудников. Центральный офис компании расположен в Москве, собственное производство и дополнительный офис - в городе Орел.

Фокус развития: взят курс на дальнейшее развитие в рамках импортозамещения.

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

Разработка управляющих программ для устройств на базе embedded систем: IP-видеокамеры, IP-домофоны, IP-видеорегистраторы, контроллеры умного дома

Написание алгоритмов управления, загрузчиков, драйверов, протоколов обмена данными для интеграции различных приборов

Отладка и оптимизация кода, поддержка legacy

От вас

  • Глубокое знание C++/C и Embedded Linux
  • Опыт работы с Buildroot или аналогами
  • Опыт разработки прошивок для серийных устройств
  • Умение работать с периферией UART, SPI, I2C
  • Умение работать c Git, GitLab, JIRA (или аналогами)
  • Опыт разработки прошивок современных IP-видеокамер / IP-видеорегистраторов
  • Опыт работы с потоковом видео и видеозаписью: понимание контейнеров и кодеков, функций обработки видео как WDR, DNR и тп., протоколы RTSP, WebRTС, RTP, SRTP
  • Опыт разработки модулей видеоаналитики (CV)

Будет плюсом

  • Опыт работы с микроконтроллерами и RTOS
  • Умение работать с интерфейсами RS-232/RS-485, USB, CAN, MIPI
  • Понимание аналоговой и цифровой схемотехники

От нас

  • Оформление по ТК РФ;
  • График работы 5/2 с 10.00 до 19.00 с возможностью небольших корректировок в пределах часа, что обеспечивает гибкость и удобство; возможен гибридный формат;
  • Стабильную, конкурентную заработную плату;
  • Современный комфортный офис;
  • Вы будете заниматься интересной работой в инновационной компании, где создают передовые решения и технологии;
  • Вас ожидает позитивная и амбициозная команда профессионалов, с которыми вы будете сотрудничать и расти;
  • У нас развитая корпоративная культура, которая создает благоприятную рабочую атмосферу;
  • Ищите работу, которая предлагает стабильность, комфортный офис, интересное сотрудничество в энергичной команде профессионалов - приходите, эта вакансия может стать идеальной возможностью.

hh.ru
felenasoft company ltd.

Программист на C++ (Калининград)

felenasoft company ltd.5 дней назад
60k–180k ₽Калининградoffice

Вакансия

Как подать резюме указано в конце вакансии.
(Это защита от большого числа ежедневных массовых рассылок резюме по всем вакансиям от тех, кто не читает вакансии и не подходит, не заинтересован в работе. Поэтому такие резюме не рассматриваются).
Пожалуйста, пишите только на почту и присылайте требуемую информацию, чтобы мы могли сразу рассмотреть ваш уровень знаний (в течение одного рабочего дня вы получите от нас ответ или звонок).


Мы ищем талантливых программистов С++ - профессионалов и новичков!
Приветствуются также мотивированные студенты БФУ и выпускники. Творческие, любознательные и увлечённые программированием.

Работа в офисе в Калининграде, без переработок и встреч с клиентами. Высокая зарплата в зависимости от опыта.

Уровень оплаты начинающего от 60 000 руб. в месяц на руки и выше в зависимости от опыта. 40-часовая рабочая неделя.

Дополнительно при работе в офисе: 20% к зарплате (уже включено в указанный уровень зарплаты, так как эта вакансия для работы в офисе), плюс бесплатные обеды (экономия 14 700 руб.).

А так же современные комфортные рабочие места, вентиляция и кондиционирование воздуха, шустрый интернет, взаимопомощь и быстрый профессиональный рост.

10% скидка в магазинах электроники. ИТ-ипотека.


Требования

Отличное знание C++.

Желательно свободное владение английским языком.

Опыт коммерческой разработки не требуется. Достаточно активного изучения программирования на C++ вне учебных проектов ВУЗа/школы/колледжа ("для себя", свои проекты или участие в других) от 2 лет.

Ясное понимание и умение видеть код.
Умение создавать новое, придумать алгоритм или разобраться в сложной проблеме.

Видение множества вариантов решений и умение выбирать наилучшее.

Знание алгоритмов, паттернов проектирования и желательно прочитанной рекомендуемой литературы ниже.

Рассматриваем всех, кто превосходно владеет С++: от начинающих программистов до опытных профессионалов. Главное - логический склад ума, гибкость и творческое мышление.


Компания

ООО ФеленаСофт - компания-разработчик программного обеспечения, основана в 2004 году, 22 года назад. Одним из наших продуктов - непрерывно совершенствующимся программным обеспечением для видеонаблюдения Xeoma с аналитикой и ИИ - пользуются клиенты в 200 странах мира. Интерфейс программы переведён на 78 языков.

Пользователи во всём мире ценят высочайшее качество оказываемой им технической поддержки, внимательный подход, помощь в настройке, индивидуальные доработки, необычный и удобный интерфейс программы, её гибкость настройки и многообразный функционал. Те, кто сравнивал Xeoma с другими программами, пишут нам о том, что мы лучшие в своей области. Высокий уровень и оперативность технической поддержки и отношение к клиентам и партнёрам - наше особое преимущество.

Малое предприятие. 30 сотрудников. Средний возраст 30 лет. Многие так же начинали ещё студентами, большинство работают много лет.


Ценности

* Для нас самое важное - сотрудники, на втором месте - клиенты;
* Добрые и уважительные отношения в коллективе и с клиентами;
* Демократичная атмосфера;
* Отсутствие руководителей и бюрократии, бирюзовая организация (плоская организационная структура, отсутствие карьерного роста, безграничный профессиональный рост);
* Мы изменяем мир в лучшую сторону и получаем удовольствие от самореализации и постоянного развития.

В вас мы хотели бы видеть:

* Желание помогать другим, развиваться, решать всё более сложные задачи;
* Честность, самостоятельность, инициативность, ответственность, креативность, открытость, дружелюбность;
* Умение делать выводы из ошибок, становиться лучше;
* Постоянное изучение нового, творческий подход и поиск оптимальных вариантов в решении задач;
* Генерация разнообразных идей, расстановка приоритетов и реализация наилучших;
* Смелость отличаться от других в лучшую сторону;
* Знание, что нет ничего невозможного, умение и желание искать решения.


Условия

* 40-часовая рабочая неделя; Возможна частичная занятость, 30-часовая неделя, 4-дневка, трёхдневка и т.д.;
* Отсутствие переработок. Уважение к вашему личному времени и отдыху;
* Работа в офисе, после обучения - в удобное для вас время с гибким графиком, в том числе возможность частично работать из дома;
* Белая зарплата с регулярной индексацией.
* Оплачиваемые отпуск и выходные, которые можно брать в любое время;
* Многообразие задач - возможность делать то, что нравится, и развиваться в том, что не получается;
* Современный просторный офис в центре Калининграда, настольный теннис, турник, кухня, комната отдыха, кондиционирование, вентиляция, комфортные рабочие места, быстрый интернет;
* В здании есть кафе, магазины, свободные бесплатные парковочные места. Чистый воздух вдали от пыльных и шумных автомагистралей, живописный вид из окна на природу;
* Спокойная атмосфера для продуктивного труда;
* Все сотрудники не курят;
* Отсутствие текучки кадров.


Технологии

Полная кроссплатформенность на C++, новейшие технологии, разнообразные виды нейросетей и видеоаналитики, видео, звук, текст, графика, интерфейсы, обзор кода, автоматизированные тесты... для вашего постоянного развития и всегда интересных задач.

Используются Agile, Kanban, SVN, Mantis, Windows, Linux, Linux Arm, Mac OS X, Android, iOS, Visual Studio, Xcode, Android Studio, GCC, ООП, TDD, C++, Objective-C, Java, Javascript, HTML, CSS, Bash, STL, CUDA, OpenGL, шейдеры, SQL, dlib, TensorFlow, OpenSSL, ffmpeg, ffserver, WebRTC, OpenCV, OpenVINO, Android NDK, sockets, multithreading, WinAPI, posix и многое другое.


Рекомендуемая литература

Брюс Эккель - Философия C++;
Кент Бек - Экстремальное программирование;
Мартин Фаулер - Рефакторинг;
Роберт Мартин - Чистый Код;
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. - Приёмы объектно-ориентированного проектирования. Паттерны проектирования;
Алан Купер - Психбольница в руках пациентов.



Отзыв о работе

"Работаю в компании на должности программиста. Работа позволяет учиться новому и всесторонне развиваться, а гибкий график - отдыхать и выбирать самое оптимальное время для продуктивной работы." Эльмир, middle-программист, в компании с 2018 года.


Отклик

Внимание (это тестовое задание, проверка понимания): если вас заинтересовала вакансия, пожалуйста, только в письме на почту (т.к. hh.ru теперь не отображает емейл в вакансии, пожалуйста, пишите нам почту, указанную в разделе Контакты на нашем сайте, обязательно пришлите:
* Резюме (pdf или doc);
* Фотографию (jpg, не старее года; повседневная, портрет, можно на смартфон);
* Сообщите какие книги читали (и обязательно из указанных в вакансии выше),
* Что умеете, какой у вас опыт разработки на C++;
* Если учитесь в ВУЗе: пожалуйста, напишите сколько часов в неделю сможете работать (минимальное требование - более 20 часов в неделю в офисе, при этом ваша учёба в ВУЗе не должна пострадать);
* Время доступности для звонка;

Удаленная работа невозможна. Совмещение с другой работой невозможно, но можно совмещать с учёбой. Опыт программирования на C++ от 2 лет (активно вне ВУЗа для себя или коммерческий).

На данную вакансию рассматриваются только те, кто прислал требуемую информацию на почту, т.е. прочёл вакансию.

hh.ru
Б

Разработчик C++

бобровский павел владимирович5 дней назад
Зарплата не указанаГатчинаhybrid

Вдохновляющая возможность для начинающих C++ разработчиков!

Ты мечтаешь создавать игровые движки и хочешь применить свои знания C++ на практике? Присоединяйся к нашему проекту — здесь твои идеи и энергия действительно важны!

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

  • Разработка и оптимизация модулей игрового движка на C++;
  • Реализация новых функций и интеграция их в существующую архитектуру;
  • Участие в проектировании архитектуры движка;
  • Поиск и устранение ошибок, повышение производительности кода;
  • Взаимодействие с командой для обсуждения технических решений и обмена знаниями.

Что мы ждём от тебя:

  • Базовые знания C++ и желание развиваться в этой области;
  • Понимание принципов ООП и структур данных;
  • Умение разбираться в чужом коде и стремление к чистому коду;
  • Самостоятельность, ответственность и готовность учиться новому;
  • Опыт участия в учебных или личных проектах будет плюсом, но не обязателен.

Условия и преимущества:

  • Гибкий формат работы: удалённо или гибридно — выбирай, как тебе удобнее;
  • Оплата по выполненным заданиям — твой вклад всегда заметен и вознаграждён;
  • Возможность совмещать с учёбой или другой работой;
  • Наставничество и поддержка опытных коллег;
  • Участие в реальном проекте с перспективой профессионального роста.

О компании Мы — команда энтузиастов, создающая инновационные игровые решения. У нас ценят инициативу, открытость к новым идеям и желание учиться. Присоединяйся — вместе мы создадим нечто по-настоящему крутое!

hh.ru
бифорком тек

Разработчик control plane в сетевой ОС

бифорком тек5 дней назад
Зарплата не указанаМоскваoffice
Задачи:
  • Проектировать и воплощать в коде функции сетевой ОС, относящиеся к Control Plane: BGP, OSPF, IS-IS, BFD, LACP и пр.;
  • Разрабатывать и писать тесты, подтверждающие ожидаемое поведение Control Plane;
  • Исправлять ошибки (баги) и улучшать производительность системы;
  • Взаимодействовать с разработчиками других блоков, например, Data Plane;
  • Следить за развитием и тенденциями отрасли с целью реализации в нашем продукте функций, отвечающих запросам рынка;
  • Принимать участие в планировании развития итогового продукта (roadmap).
Требования:
  • Операционные системы Linux на уровне понимания архитектуры данного семейства ОС, способности заглянуть в код, например ядра Linux, когда необходимо улучшить свое понимание устройства какого-то смежного компонента;
  • Принципы построения сетевых инфраструктур и функционирования использующихся в них протоколах (Ethernet, IP, control plane протоколы BGP, OSPF), с умением работать со стандартами IETF RFC, IEEE и пр.;
  • Опыт программирования C/C++.

Будет плюсом:

  • Опыт разработки и сопровождения решений с высокими требованиями к надежности;
  • Опыт разработки сервисов (daemons) в среде Linux;
  • Опыт разработки патчей для Linux Kernel или других больших Open Source проектов;
  • Знание архитектуры сетевого блока ядра Linux;
  • Знание архитектуры стеков протоколов маршрутизации в Linux (Quagga, FRRouting);
  • Понимание современного устройства процесса разработки ПО:
    • Работа с кодом в системе SCM (Git, GitLab);
    • Работа с системами сборки autoconf, automake, make;
    • Применение подходов DevOps и CI/CD;
    • Работа с задачами в трекере (Jira и пр.), проектная работа Agile Scrum.
Условия:
  • 5/2, возможность полностью удаленной работы. Кандидаты, проживающие в Москве, могут, при желании, приезжать в офис;
  • Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные);
  • После прохождения испытательного срока ДМС.

hh.ru
техвилл
до 460k ₽Москваoffice

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

На данный момент мы ищем Robotics Software Engineer в команду Навигация, который будет участвовать в роботизации и автоматизации процессов во «ВкусВилл».

Обязанности:

1. Интеграция с Fleet Management System (FMS):

  • разработка клиентской части для взаимодействия;
  • робота с диспетчерской системой;
  • обработка команд FMS (назначение экшенов, отмена, переназначение целей);
  • публикация телеметрии (статус, заряд батареи, позиция, ошибки);
  • реализация протоколов обмена (WebSockets, MQTT);
  • синхронизация состояния «робот — сервер» (handshake, подтверждения, retry-политики).

2. Разработка и интеграция FSM (конечных автоматов):

  • проектирование логики поведения робота на основе BehaviorTree или собственных FSM;
  • управление переходами между состояниями: инициализация, локализация, ожидание команды от FMS, навигация к цели, обработка коллизий, зарядка, взаимодействие с манипулятором.
  • интеграция FSM с Navigation2, MoveIt 2 и FMS.

3. Разработка и кастомизация модулей Navigation2: плагины глобального/локального планирования, контроллеры, поведенческие деревья для сложных логик;

4. Интеграция и настройка систем локализации: AMCL / slam_toolbox / визуальные маркеры /лидарная одометрия + robot_localization (EKF/UKF) для индустриальной точности в сложных indoor-условиях;

5. Проектирование и оптимизация систем управления движением: контроллеры (PID, MPC), настройка под различные кинематические схемы;

6.Проведение и анализ полевых испытаний:

  • самостоятельное планирование и проведение натурных тестов на полигоне и в складских помещениях;
  • сбор логов, аналитика причин сбоев;
  • доводка параметров и кода до целевых метрик;
  • oбеспечение надёжности в сложных средах: узкие проходы, смена освещённости, погрешности одометрии.

7. Участие в код-ревью и архитектурных решениях: CI/CD (GitHub/GitLab Actions), профилирование производительности (valgrind, gdb, perf), наставничество junior-инженеров.

Требования:

  • -пыт работы: от 2 лет коммерческой разработки в робототехнике (ROS/ROS 2, C++);
  • Стек навигации: глубокое понимание Navigation2;
  • Опыт нестандартной адаптации под конкретное шасси;
  • Локализация / SLAM: практическая настройка slam_toolbox, AMCL, robot_localization (EKF);
  • Управление движением: настройка PID, MPC.
  • Опыт с реальными роботами (задержки, нелинейности);
  • FSM и архитектура поведения: опыт проектирования конечных автоматов или BehaviourTree для коммерческих роботов;
  • Интеграция с FMS: понимание протоколов обмена (REST, MQTT, WebSockets);
  • Программирование: C++17/20 (STL, шаблоны, многопоточность, RAII) и Python (анализ логов, скрипты). Умение писать production‑ready код;
  • Инструменты: Linux (Ubuntu), Docker, Git, CMake;
  • Симуляция: опыт с Gazebo Classic/Ignition или MuJoCo или Isaac Sim.

Будет преимуществом:

  • Опыт с манипуляторами (совмещённая навигация «база + рука», MoveIt 2, контроль коллизий);
  • Знание PCL, OpenCV, RTAB-Map (визуально-лидарный SLAM);
  • Опыт с FMS (OpenRMF) или собственными разработками;
  • Понимание принципов DDS;
  • Английский на уровне чтения научных статей (IROS/ICRA) и технических дискуссий.
Условия:
  • Работа в аккредитованной IT-компании.
  • Гибрид; На ключевых этапах проекта требуется работа на месте. Ожидается готовность к периодическим визитам.
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации.
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций.
  • Экологичная культура и адекватные руководители.
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников.
  • Бонус 15% с покупок во ВкусВилл.
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка.
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.

hh.ru
мтс, технический блок

Ведущий инженер-робототехник (МГТС)

мтс, технический блок5 дней назад
Зарплата не указанаМоскваoffice
МГТС — основной телекоммуникационный партнер Города Москвы и часть экосистемы МТС. Проектируем, строим и эксплуатируем передовую телекоммуникационную инфраструктуру, развиваем и внедряем сети нового поколения, реализуем комплексные решения для Умного города.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • запускать и сопровождать пилотные проекты по внедрению робототехнических комплексов на базе собственного ПО, интегрируя их с существующими системами управления
  • взаимодействовать с вендорами оборудования и организовывать исследовательские работы по обработке сенсорных данных, поступающих от роботов
  • проводить поиск и сравнительный анализ новых технологий, алгоритмов и аппаратных решений в области робототехники
  • формулировать и проверять гипотезы о применении инновационных решений и пользовательских сценариев, готовить по итогам научно-технические отчёты
  • разрабатывать технические архитектуры и прототипы сценариев использования роботов, оценивая их эффективность в реальных условиях
  • организовывать полноценные пилотные испытания с последующим оформлением результатов в виде научно-технической документации
  • тестировать новые устройства и программные решения, верифицируя гипотезы о внедрении перспективных продуктов и технологий
  • выполнять работы по интеграции сервисных роботов в инфраструктуру зданий и открытых площадок с учётом эксплуатационных требований

ЧТО НУЖНО ДЛЯ ЭТОЙ РАБОТЫ:

  • высшее профильное техническое образование
  • опыт работы на аналогичной должности от 3–5 лет
  • практический опыт разработки программного обеспечения на C++/Python
  • наличие знаний и практического опыта в области ROS/ROS2
  • практический опыт работы с различными типами сенсоров (IMU, лидар, энкодер, сонар, IoT-устройства)
  • наличие знаний и практического опыта в области мехатроники, локальной навигации, SLAM и Visual SLAM
  • уверенное владение Linux, навыки работы с git
  • практический опыт интеграции и разработки встроенного ПО для роботов на базе микроконтроллеров и одноплатных компьютеров (SLAM, обработка показаний датчиков, управление приводами и актуаторами)
  • практический опыт в области виртуализации и контейнеризации (Docker)
  • практический опыт тестирования и отладки робототехнических систем и их компонентов
  • наличие опыта написания научно-технических отчётов и технической документации
  • знание английского языка на техническом уровне

ЧТО МЫ ПРЕДЛАГАЕМ:

  • стабильный доход: оклад, премии по результатам работы (уровень дохода обсуждается с успешным кандидатом)
  • формат работы: гибридный
  • ДМС после 1 недели работы, включая стоматологию, а еще оплачиваем 50% стоимости полиса ДМС для родственников
  • страхование от несчастных случаев с 1 месяца работы; материальную помощь в сложных жизненных ситуациях
  • прием врачей общей практики, массаж, спорт в офисе; консультацию психологов и программу поддержки сотрудников
  • компенсацию расходов на выбор: спорт, ипотека, питание или что-то другое
  • специальные предложения от партнеров и скидки от продуктов экосистемы МТС
  • мобильную связь за счет компании и льготные тарифы для близких
  • подписку на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети
  • собственный корпоративный университет, онлайн-библиотека и оплачиваемое внешнее обучение для карьерного развития

# робототехника # Яндекс # Сбер # Дронсхаб # Baumech # YaCu Robotics

hh.ru
фгану нии спецвузавтоматика

Программист-исследователь (С/С++, Windows)

фгану нии спецвузавтоматика5 дней назад
40k–80k ₽Ростов-на-Донуoffice

Сфера компетенций Спецвуза включает в себя все аспекты работ в сферах безопасности и защиты информации, управления проектами и внедрения инновационных технологий.

Под расширение мы в поиске Программиста-исследователя (R&D) уровня стажер/junior/junior+ в команду, которая занимается исследованиями недокументированных возможностей ОС Windows и системным программированием под ОС Windows.

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

  • анализом бинарного кода, алгоритмов и протоколов;
  • разработкой программного кода на С/С++ под ОС Windows (WinAPI, COM, сетевое взаимодействие, клиент-серверные системы);
  • проведение экспериментальных исследований;
  • Редко участие разработке отчетных документов (инструкции, описание исследований).

Что вам для этого потребуется:

  • уверенное владение С/С++ и стандартной библиотекой (STL);
  • знание и опыт работы с ОС Windows;
  • опыт работы с сценарными языками, такими как PowerShell, VBS, Jscript;
  • понимание принципов работы компьютерных сетей (стек TCP/IP);
  • умение работать с Git, понимание принципов работы CI/CD;
  • умение работать в команде;
  • желание обучаться, разбираться с новыми технологиями.

Мы не требуем, но большим плюсом будет:

  • знакомство с ассемблером;
  • опыт работы с инструментами обратного проектирования такими как: дизассемблеры (IDA Pro, Ghydra и др.), отладчики (WinDBG, x64dbg и др.), различные инструменты/среды бинарного анализа (Radare2, BinDiff, angr и др.);
  • опыт работы с и/или реализации криптографических алгоритмов и/или протоколов.

Мы предлагаем:

  • реальная бронь сотрудников от мобилизации;
  • высокая степень свободы принятия технических решений;
  • политика «открытых дверей» руководства;
  • работа в аккредитованной организации со всеми льготами, оформление по ТК РФ;
  • заработная плата: складывается из фиксированного оклада, ежемесячной надбавки за эффективность;

  • квартальные премии, годовая премия, выплачиваемые по итогам работы;

  • рабочий день с 10 до 19, гибкое утро (с 8:00/9:00/10:00), удаленного формата работы нет;
  • расположение офиса в центре города;
  • комфортные условия: кухня-столовая, спортивные зоны, у партнеров летняя площадка на крыше с интересными мероприятиями;
  • непрерывное развитие и участие в исследовательской работе;
  • активную программу адаптации, чтобы быстро включиться в рабочий процесс и познакомиться с коллективом;
  • активное инвестирование в сотрудников: оплата обучения, курсов, конференций и т.п.;
  • насыщенная корпоративная жизнь (корпоративы, внутренние мероприятия, праздники для сотрудников, внутренние турниры и конкурсы, подарки для сотрудников и их детей);
  • психологическая поддержка (штатный психолог).
hh.ru
Зарплата не указанаМосква

Медгруппа Фэнтези (детские стоматологические клиники "Дентал Фэнтези", взрослые стоматологические клиники Дентал Белгравия, клиника доказательной педиатрии "Фэнтези", Медицинский центр доктора Александровского).

Нашим клиникам 20+ лет и большая часть сотрудников работает со дня основания. Мы собрали команду медицинских профессионалов и новаторов в медицине. С нами работают люди, для которых самое важное - это здоровье пациентов.

Сейчас мы в поиске разработчика для программирования робота-собаки Unitree Go2 с роботизированной рукой.

Необходимый опыт:

  • Опыт разработки на Python и/или C++.
  • Уверенное знание ROS2 (Robot Operating System 2).
  • Опыт работы с SDK Unitree (unitree_sdk2, unitree_ros2).
  • Навыки интеграции и управления роботизированными манипуляторами (например, Unitree Z1 или аналогами).
  • Понимание кинематики, навигации и управления мобильными роботами.
  • Опыт работы с LiDAR, камерами глубины (Intel RealSense) и компьютерным зрением.
  • Желателен опыт интеграции ИИ-моделей (OpenAI, VLM, LLM, голосовое управление).
  • Умение работать с SLAM, Nav2, MoveIt и системами планирования движения.
  • Опыт тестирования на реальном роботе и в симуляторах (Isaac Sim, Gazebo).

Основные задачи:

  • Разработка ПО для управления движением робота и роборукой.
  • Реализация сценариев автономной навигации и обхода препятствий.
  • Интеграция компьютерного зрения и распознавания объектов.
  • Разработка логики захвата и перемещения предметов.
  • Интеграция удалённого управления, API и AI-функций.
  • Настройка взаимодействия между Go2, манипулятором и внешними сервисами.

На уровне собственника компания заинтересована в интеграции сервисных роботов в клиниках. Идей и задач много, включая далее работу с гуманойдом.

Нужен человек в штат с опытом, готовый реализовать амбициозные задачи по антропоморфным роботам.

Зарплата достойная по запросу кандидата и результатам собеседования.

Сайты компаний
Зарплата не указана

Команда Алисы и умных устройств создаёт ассистента, который решает задачу пользователя целиком. Алиса уже самый популярный эмпатичный ассистент в России с 70 миллионами активных пользователей. Мы строим чат-интерфейс, способный конкурировать с ведущими мировыми решениями, в котором Алиса становится настоящим интеллектуальным партнёром.

Вы возглавите направление чатовых инициатив — ключевое и быстрорастущее направление внутри продукта. Ваша задача — развивать и поддерживать все сценарии в чатах с Алисой: от текстовых генеративных ответов и работы с медиа до создания агентского стека.

Мы — настоящий продуктовый стартап, делающий Agentic Web реальным внутри большой компании. Вы будете влиять на технологию, которую ежедневно используют миллионы людей, работать на стыке передовых исследований и продуктовой разработки.

Особенности команды чатовых инициатив:
* Фокусное направление: много проектов, большой импакт
* Близость к новым технологиям: LLM, агентский стек, LLM + RecSys
* Продуктовая направленность: видимость результата, работа со многими смежными командами
* Сложная инфраструктура: необходимость проработки архитектуры каждого решения и защита на технических прениях

Развитие архитектуры чатовой платформы

Вы будете проектировать и внедрять масштабируемые решения для инфраструктуры общения Алисы с различными моделями: генеративными, VLM, T2I. Это включает проработку архитектуры каждого решения и защиту её на технических прениях.

Создание и интеграция новых продуктовых возможностей

В зоне вашей ответственности — запуск и развитие таких направлений, как реклама в чатах, хранение, обработка и поиск файлов и изображений, а также построение нового агентского стека для решения широкого спектра задач пользователя. Мы экспериментируем и быстро запускаем гипотезы в прод — без долгих согласований и бюрократии.

Техническое лидерство и развитие команды

Вы будете определять техническую стратегию направления, устанавливать стандарты качества кода и архитектуры.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Занимались коммерческой разработкой на C++ от пяти лет и готовы углублённо работать с этим стеком
* Обладаете глубокими знаниями в проектировании и разработке высоконагруженных распределённых систем
* Имеете опыт технического лидерства: проводили код-ревью, проектировали архитектуру, принимали технологические решения
* Понимаете принципы работы ML-моделей (LLM, генеративных моделей) и интегрировали ML-решения в продакшн
* Готовы активно взаимодействовать с продакт-менеджерами и смежными командами, говоря на языке бизнес-метрик

* Сталкивались с задачами в области компьютерного зрения, обработки естественного языка или рекомендательных систем
* Развивали инженерные команды
* Участвовали в разработке чат-ботов, голосовых ассистентов или аналогичных AI-продуктов
* Понимаете полный цикл ML-разработки: от исследования до инференса в продакшне

hh.ru
hrp

Разработчик C++

hrp5 дней назад
Зарплата не указанаМоскваoffice

Ведущий российский разработчик средств информационной безопасности расширяет штат, в связи с этим в поисках С++ разработчика

Обязанности:

  • Расширение возможностей DLP, исследование новых способов перехвата данных
  • Самостоятельно разрабатывать новые компоненты DLP
  • Участвовать и принимать решения в обсуждении архитектурных вопросов
  • Писать красивый библиотечный код
  • Обработка сетевых и почтовых трафиков
  • Разработка системного кроссплатформенного ПО под Windows, Linux и Mac
  • Разработка высоконагруженных и масштабируемых приложений
  • Глубокое погружение в архитектуру ОС

Требования:

  • Свободное владение C++, CMake, Git и Bash
  • Свободное владение WinAPI или POSIX API
  • Хорошее понимание внутреннего устройства Windows или Linux
  • Опыт разработки многопоточных или высоконагруженных сетевых приложений
  • Навыки в отладке многопоточных приложений (WinDBG, GDB) и в разборе крашдампов
  • Аккуратный, строгий и обоснованный код, покрываемый тестами
  • Опыт руководства или менторства
  • Опыт работы от 7 лет

Будет плюсом:

  • Опыт разработки драйверов под Windows или Linux.
  • Понимание механизмов внедрения в процессы и перехватов функций.
  • Понимание систем безопасности Windows или Linux.

Условия:

  • Официальное трудоустройство по ТК
  • Вознаграждение за рекомендацию друзей в нашу команду
  • ДМС
  • Возможность удаленной работы
  • Уровень дохода: 370 000 – 450 000 ₽ за месяц на руки
hh.ru
гаскар групп
Зарплата не указанаМоскваoffice

Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.

Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!

Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.

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

Мы разрабатываем программно-аппаратные комплексы для беспилотных авиационных систем, включая средства обнаружения, сопровождения и перехвата воздушных целей.

Ищем разработчика алгоритмов наведения, который будет заниматься развитием бортовой логики управления перехватчиком, разработкой алгоритмов наведения по данным различных сенсоров и интеграцией решений в реальную летную платформу.

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

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

  • Разрабатывать и сопровождать алгоритмы наведения БПЛА;
  • Реализовывать наведение по данным радиолокационных станций;
  • Разрабатывать алгоритмы сопровождения и перехвата целей;
  • Работать с математическими моделями движения цели и носителя;
  • Разрабатывать и совершенствовать алгоритмы управления в реальном времени;
  • Проводить моделирование и испытания в симуляторах;
  • Интегрировать алгоритмы в бортовое программное обеспечение;
  • Анализировать телеметрию, логи и результаты летных испытаний;
  • Участвовать в наземных и летных испытаниях изделий;
  • Взаимодействовать с разработчиками автопилота, компьютерного зрения и наземного ПО;

    Наши требования
  • Уверенное владение C++ и знание Linux, а также опыт разработки под ROS2;
  • Умение работать с системами контроля версий: git;
  • Опыт работы с Jira или аналогичными системами управления задачами;
  • Опыт работы с одноплатными компьютерами: Orange Pi, Raspberry Pi, NVIDIA Jetson;
  • Опыт многопоточной разработки и создания систем реального времени;
  • Опыт работы с сетевыми протоколами и распределенными системами;
  • Понимание архитектуры ROS2, DDS и принципов меж процессного взаимодействия;
  • Знание MAVLink и принципов управления БПЛА;
  • Понимание теории управления;
  • Знание систем координат и преобразований между ними;
  • Уверенное понимание кватернионов, матриц поворота и углов Эйлера;
  • Понимание понятия линии визирования (Line of Sight);
  • Знание методов наведения: Proportional Navigation (PN), Pure Pursuit, Lead Pursuit и другие современные методы наведения;
  • Понимание принципов работы РЛС и обработки координатной информации;
  • Опыт математического моделирования динамических систем;
  • Навыки анализа телеметрии и логов.
  • Наши условия для тебя:

  • Официальное трудоустройство, полностью "белая" заработная плата;
  • Соц. пакет по ТК РФ;
  • Заработная плата обсуждается с финальным кандидатом;
  • Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
  • Уютный современный офис, оснащенный по последнему слову техники;
  • График работы с 09:00 до 18:00. Пятница сокращенный день;
  • Дружный коллектив и хороший психологический климат;
  • Открытая, демократичная культура. Возможность реализовать свои идеи.

    Просьба в сопроводительном письме указывать свои зарплатные ожидания!
hh.ru
московский центр фотоники

Разработчик Fullstack (C++, Flutter)

московский центр фотоники5 дней назад
Зарплата не указанаЗеленоградoffice

В команду нового высокотехнологического проекта требуется Разработчик Fullstack (C++, Flutter) для разработки программного обеспечения Manufacturing Execution System отечественного микроэлектронного производства

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

  • обсуждение дизайна имеющихся или новых компонентов системы
  • проектирование REST API
  • разработка/доработка компонентов системы (бэкэнд - микросервисы, кеши)
  • участие в тестировании компонентов системы (юнит-тесты)


Требования к квалификации:

  • от 3 лет коммерческой разработки на C/C++ (С++23 и у нас нет легаси)
  • от 5 лет коммерческой разработки в целом (представление о паттернах, принципах SOLID, TDD, IoC, ACID etc)
  • знание операционной системы семейства Linux
  • опыт написания программного обеспечения для сетевого оборудования
  • опыт многопоточного программирования
  • опыт работы с базами данных, кешами
  • высшее инженерное образование

Дополнительное преимущество при приеме:

  • опыт работы с Python
  • опыт работы с Flutter
  • опыт работы с userver framework
  • опыт продуктовой разработки

Условия и особенности:

  • место работы: офис – г. Москва, ул. Вавилова, дом 1, офис 13
  • производство – г. Зеленоград, территория ОЭЗ «Технополис Алабушево»
  • трудоустройство в соответствии с ТК РФ
  • полная занятость, 5/2, 9:00-18:00, 10:00-19:00
  • конкурентная заработная плата по результатам собеседования
  • дополнительное медицинское страхование по окончании испытательного срока
hh.ru
orion soft

Senior Linux Engineer

orion soft5 дней назад
Зарплата не указанаМоскваoffice

Orion soft — российский разработчик ИТ-продуктов, в основу которых заложена концепция программно-определяемого ЦОД.

В портфель решений входят платформа оркестрации контейнеризированных приложений Nova Container Platform, система терминального доступа Termit, платформа управления виртуализацией Cloudlink и платформа управления секретами StarVault, а также наш флагманский продукт zVirt — №1 на российском рынке платформ управления виртуализацией. Уже сейчас им пользуются более 200 компаний, включая самые крупные.

Мы развиваем zVirt на базе собственного дистрибутива Linux. Это сложный и интересный продукт, который создает команда высококлассных специалистов. Мы ищем коллегу - ответственного, проактивного, способного самостоятельно разбираться в сложных технических вопросах Senior Linux Engineer.

Твои задачи:

  • Сборка, тестирование и поддержка компонентов Linux-дистрибутива в формате rpm-пакетов;
  • Работа с yum-репозиториями для внутреннего использования и распространения продукта;
  • Активное участие в разработке, кастомизации и поддержке дистрибутива Linux для платформы виртуализации zVirt;
  • Анализ и отладка проблем системы;
  • Взаимодействие с другими командами (разработки, тестирования, эксплуатации).

Что нужно знать, чтобы попасть в команду:

  • Разбираться в операционных системах семейства Linux (архитектура, сеть, файловые системы, процессы);
  • Иметь практический опыт отладки и решения проблем производительности и стабильности ОС;
  • Обладать знаниями в области систем виртуализации (KVM, QEMU, libvirt) и их внутреннего устройства;
  • Иметь опыт сборки пакетов (rpm, deb) и управления репозиториями (yum, dnf, apt);
  • Понимать жизненный цикл разработки дистрибутивов Linux.

Будет серьезным преимуществом (плюсом):

  • Иметь опыт руководства командой инженеров;
  • Наличие действующего сертификата RHCE (Red Hat Certified Engineer) или аналогичного по уровню;
  • Опыт коммерческой разработки на одном из языков Java/Python/C/C++;
  • Опыт работы с oVirt или Red Hat Virtualization;
  • Навыки написания скриптов (Bash, Python).
hh.ru
русские базовые информационные технологии, научно-производственное объединение

Инженер-программист (сектор разработки тестового ПО)

русские базовые информационные технологии, научно-производственное объединение5 дней назад
120k–140k ₽Москваoffice

Компания АО «НПО РусБИТех» разрабатывает передовые технологические решения и инновационные продукты для повышения эффективности и безопасности в критически важных отраслях промышленности и инфраструктуре нашей страны

_______________________________

Обязанности:

  • Установка и настройка разработанного ПО на объектах заказчика;

  • Глубокое знание С++ (стандарты C++11 и C++17), основы сетевого программирования и многопоточности;

  • Фреймворки: Qt (версии 4, 5) (CMake, QMake);

  • Операционные системы: AstraLinux, Debian (умение работать в командной строке, основные команды);

  • Системы контроля версий: git, svn;

  • Опыт работы с БД (SQLite, PostgreSQL);

  • Сборка и поддержка .deb-пакетов;

  • Дополнительно: скрипты на Bash, python, CI/CD;

  • Участие в разработке технической документации;

  • Участие в полном цикле разработки.

Требования:

  • Высшее техническое образование;

  • Опыт работы в сфере IT технологий, производства автоматизированных систем не менее 1 года;

  • Знание программ: Jira, Project;

  • Ответственность, организованность, системность, аналитический склад ума, целеустремленность, трудолюбие, пунктуальность, коммуникабельность, умение работать в команде, быстрое усвоение новой информации, обучаемость;

  • Готовность к оформлению третьей формы допуска.

Условия:

  • Работа в крупной IT-компании;
  • Дружный коллектив;
  • Оформление по ТК РФ, оплачиваемый отпуск и больничный лист;
  • Конкурентный уровень з/п (обсуждается по результатам собеседования);
  • Офис в 2-х минутах ходьбы от станции м. Нагатинская или 7 минутах от МЦК Верхние Котлы;
  • График работы 5/2 с 9.00 до 18.00, по пятницам до 16.45;
  • Столовая в здании офиса.
hh.ru
инконтрол

Разработчик системного ПО (Rust/C++)

инконтрол5 дней назад
Зарплата не указанаМоскваoffice

ИНКОНТРОЛ - аккредитованная Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации российская ИТ - компания, основными видами деятельности которой являются: комплексная разработка, внедрение в эксплуатацию "под ключ" и обслуживание автоматизированных систем управления технологическими процессами различных уровней сложности. Компания "Инконтрол" является основным партнером ИРАО по автоматизации.

В нашем проекте мы разрабатываем программно-аппаратные комплексы и программные компоненты для защиты промышленных сетей, технологических сегментов и критически важных объектов. Мы в поисках разработчика, который будет участвовать в создании и развитии сетевых компонентов наших продуктов.

Обязанности:

Вам предстоит участвовать в создании и развитии сетевых компонентов наших продуктов.

В зоне вашей ответственности:

  • разработка и доработка сетевых сервисов и модулей обработки/передачи данных;
  • реализация компонентов для работы с промышленными и инфраструктурными протоколами;
  • создание механизмов диагностики, логирования и обработки ошибок;
  • разработка внутренних инструментов для настройки, проверки и сопровождения решений;
  • проектирование отдельных частей архитектуры, где важны надежность и предсказуемое поведение.

С чем предстоит работать:

В продуктах уже используются различные прикладные протоколы: IEC 60870-5-104, IEC 61850 MMS, OPC UA, Modbus TCP, FTP/SFTP/SMB, Syslog, SNMP, SMTP.

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

Характер задач:

Задачи обычно лежат на стыке нескольких областей. Вам предстоит не только писать код, но и читать документацию, проверять гипотезы, смотреть логи, иногда спорить с чужой реализацией протокола.​​​​​​​​​​​​​​​​​​​​​

Требования:

Опыт разработки на Rust или C++ (либо хорошее знание C/C++ и готовность переходить на Rust)

  • уверенная работа в среде Linux (настройка, отладка, базовое администрирование);
  • понимание основ сетевого взаимодействия (OSI, TCP/UDP, сокеты);
  • умение читать и сопровождать чужой код без желания немедленного рефакторинга;
  • навыки написания поддерживаемого, документируемого кода;
  • системное мышление и способность разбираться в ошибках на стыке компонентов.

Будет преимуществом:

  • опыт системной разработки под Linux;
  • разработка сетевых приложений (шлюзы, прокси, сервисы передачи данных);
  • знание промышленных протоколов или опыт работы в АСУ ТП / промышленной автоматизации;
  • опыт в области информационной безопасности;
  • навыки оптимизации производительности и низкоуровневой отладки;
  • разработка ПО для программно-аппаратных комплексов или Embedded Linux appliance.
Условия:
  • трудоустройство в соответствии с ТК РФ;
  • полный соцпакет: оплачиваемые больничные, отпуск, ДМС;
  • сложные инженерные задачи с реальным применением в промышленной инфраструктуре;
  • возможность профессионального роста в области Rust, Linux и системного программирования;
  • работа в команде, где нормально задавать вопросы, обсуждать решения и разбираться в первопричинах;
  • минимум бюрократии — максимум прикладной инженерии;
  • премии по итогам работы;
  • испытательный срок – три месяца;
  • формат работы обсуждается индивидуально: офис, гибрид или удаленный формат в зависимости от задач и вашего уровня самостоятельности.
  • офис в шаговой доступности от метро Шаболовская.
hh.ru
научно-производственное объединение кайсант

Инженер-программист (Embedded Software Engineer)

научно-производственное объединение кайсант4 дня назад
от 140k ₽Москваoffice
Обязанности:
  • Проектирование, разработка и отладка программно-аппаратных комплексов для обработки сигналов с сенсоров (камеры, IMU, GPS) и управления наведением БПЛА в реальном времени.
  • Написание низкоуровневого ПО для встраиваемых систем на базе ARM-процессоров (RPi / Rockchip / STM32 / NXP): драйверы сенсоров, обработка прерываний, DMA, работа с таймерами и шинами (I2C, SPI, UART, CSI/DSI).
  • Осуществление портирования и настройки бортового Linux (Buildroot / Yocto) и/или RTOS для обеспечения детерминированного времени отклика систем наведения.
  • Проведение испытаний, моделирование динамики системы и калибровка датчиков и исполнительных механизмов в лабораторных условиях (на стендах) и полевых условиях (лётные испытания).
  • Интеграция и отладка взаимодействия вычислительного модуля с полётным контроллером через протоколы MAVLink / UART / CAN.
  • Оптимизация энергопотребления и тепловых режимов бортовой электроники при работе в условиях вибраций и перепадов температур.
Требования:
  • Опыт промышленной разработки на C/C++ для встраиваемых систем (ARM Cortex-A/M, STM32, ESP32) с пониманием особенностей кросс-компиляции, линковки и работы с памятью (MMU/MPU, стек, куча).
  • Навыки работы с операционными системами реального времени (FreeRTOS, Zephyr, NuttX) или Linux на борту (написание device tree, кастомные модули ядра, работа с GPIO и периферией).
  • Опыт отладки программно-аппаратных комплексов с использованием осциллографов, логических анализаторов, JTAG-отладчиков и UART-логов.
  • Понимание принципов обработки сигналов (фильтрация, преобразования) и практический опыт калибровки инерциальных датчиков (гироскоп/акселерометр/магнитометр) для компенсации дрейфа и шумов.
  • Опыт проектирования систем управления: настройка PID-регуляторов, работа с приводами (ESC, сервомашинки) и обратной связью по положению/углам.
  • Опыт проведения натурных испытаний, умение обрабатывать полетные логи и оперативно устранять аппаратные и софтовые сбои.
Будет плюсом:
  • Опыт работы с системами машинного зрения на этапе получения кадра (настройка ISP на RPi Camera / Rockchip ISP).
  • Знание схемотехники и умение читать принципиальные электрические схемы.
  • Наличие опыта с системами автоматического управления (САУ) и теории робастного управления.

Условия:

  • Конкурентоспособная заработная плата (обсуждается индивидуально с успешным кандидатом);
  • Официальное трудоустройство согласно ТК РФ;
  • Комфортный офис и современное рабочее место;
  • Работа в компании-резиденте "Сколково";
  • Дружный коллектив и адекватное руководство.
Сайты компаний
Зарплата не указанаМосква

Мы развиваем поисковый саджест, spellchecker и классификацию запросов — сервисы, которые используются почти во всех продуктах VK: Видео, Музыке, Дзене и других направлениях.

Это часть поиска, с которой пользователь сталкивается ещё до выдачи. Когда человек начинает вводить запрос и видит подсказки — работает саджест. Когда система исправляет опечатку и помогает не потерять нужный смысл — в обработке участвует spellchecker. Когда запрос нужно разобрать, нормализовать, выделить в нём важные части и подготовить для дальнейшего поиска — за это отвечает QParser.

Наши сервисы работают под высокой нагрузкой: на каждый из ключевых компонентов приходится порядка 20 000 rps, всё это развёрнуто в нескольких дата-центрах и находится на критичном пользовательском пути. Поэтому для нас важны не только скорость разработки, но и надёжность, наблюдаемость, аккуратная эксплуатация и возможность быстро разобраться в проблемах, если что-то пошло не так.

Сейчас мы ищем backend-инженера уровня middle-senior, который поможет развивать runtime-сервисы команды. Основной рабочий язык — C++: на нём написана значительная часть кода, с которым предстоит работать каждый день. Помимо C++, в стеке есть Python, Java, YQL и внутренние инструменты вокруг данных, мониторинга и эксплуатации.

Нам нужен человек, которому интересно не просто закрывать отдельные задачи, а брать ответственность за важные backend-компоненты: понимать, как они устроены, развивать их, делать полезные изменения и следить за тем, чтобы сервисы уверенно жили в проде.

Задачи

  • Развивать runtime-сервисы и офлайн-процессы саджеста, spellchecker и QParser: писать production-код, дорабатывать существующую логику, реализовывать новые продуктовые и технические фичи
  • Брать в ответственность критичные части backend-логики: понимать, как они работают в проде, какие у них ограничения, где есть риски и что нужно улучшить
  • Участвовать в процессе планирования направлений развития наших сервисов
  • Участвовать в эксплуатации сервисов, развивать инструменты и подходы: деплой, мониторинги, алерты, диагностика проблем, разбор инцидентов и деградаций
  • Работать на стыке с другими частями стека: Python-скрипты, YQL для офлайн-процессов и подготовки данных, Java-компоненты, интеграции с внутренней инфраструктурой
  • Взаимодействовать с продуктами и смежными командами: помогать подключать поисковые сценарии, разбираться в требованиях и доводить продуктовые запросы до результата
  • По желанию и по мере необходимости участвовать в интеграции ML-решений в runtime-сервисы: помогать доводить модели и связанные с ними изменения до production-состояния

Требования

  • У вас есть уверенный опыт backend-разработки на уровне middle-senior
  • Вы хорошо знаете C++ и готовы использовать его как основной рабочий язык
  • Умеете писать production-код и разбираться в уже существующей кодовой базе, быстро погружаться в незнакомую систему, читать чужой код, находить связи между компонентами
  • Есть опыт разработки, поддержки и эксплуатации backend-сервисов в проде
  • Понимаете, как устроены надёжные сервисы: latency, отказоустойчивость, мониторинг, алертинг, диагностика, деплой и откаты
  • Готовы брать ответственность за критичные компоненты, а не только закрывать отдельные задачи
  • Не боитесь работать с разными частями стека: Python, Java, YQL, внутренние инструменты, инфраструктура и офлайн-процессы

Будет плюсом

  • Опыт работы с highload или low-latency сервисами
  • Опыт в поиске, саджесте, spellchecker, query understanding, ranking или других поисковых системах
  • Опыт эксплуатации критичных production-сервисов
  • Опыт работы с мониторингом и алертингом: Grafana, VictoriaMetrics или похожими инструментами
  • Опыт работы с YT/YTsaurus, YQL или другими системами обработки больших данных
  • Опыт разработки на Java или Python
  • Опыт интеграции ML-решений в backend-сервисы
  • Опыт проведения A/B-тестов. Понимание методологии и того, как backend-изменения влияют на продуктовые метрики
Сайты компаний
vk

Разработчик С++

vk4 дня назад
Зарплата не указанаМосква

Каждый день десятки миллионов человек смотрят, читают и обсуждают контент в Дзене. А наша команда делает его простым и удобным — таким, чтобы мы сами хотели пользоваться.

Мы разрабатываем сложную рекомендательную систему, делаем приложения под Android и iOS, интегрируем модули Дзена в другие сервисы и пилим свой редактор видео. Всё, чтобы авторы нашли аудиторию, а пользователи — то, что им интересно.

Работа в Дзене объединяет непохожих людей: хардкорных разработчиков и артистичных продюсеров, фанатов сложных алгоритмов и креативных дизайнеров. И продукт такой же — тут все свои. Мы активно расширяемся, поэтому ищем сильного C++ разработчика в команду Новостей. У нас вы получите уникальный опыт работы над высоконагруженным и надёжным сервисом, изучите лучшие практики того, как поддерживать доступность масштабной системы и улучшать её.

Задачи

  • Разрабатывать и поддерживать высокопроизводительные микросервисы на технологии BigRT (многопоточность, синхронизация, потокобезопасность, пул потоков, асинхронная обработка)
  • Разрабатывать программные интерфейсы для вызова бизнес-логики (API, REST, gRPC)
  • Создавать систему хранения информации в YTsauras, YDB, MongoDB, Redis, PostgreSQL
  • Разрабатывать unit- и e2e-тесты для создаваемых систем
  • Поддерживать инструменты администрирования
  • Разворачивать создаваемые сервисы в облаке
  • Вести техническую документацию
  • Взаимодействовать с аналитиками и командой ML

Требования

  • Уверенное знание C++11/14/17 (желательно 20)
  • Понимание RAII, умных указателей, move-семантики, шаблонов
  • Опыт работы с многопоточностью (std::thread, мьютексы)
  • Умение писать оптимизированные SQL-запросы (SELECT, JOIN, агрегация, индексы)
  • Понимание ACID, транзакций, уровней изоляции
  • Опыт работы с разными СУБД (PostgreSQL, MongoDB, Redis)

Будет плюсом

  • Знание языков Go, Python, Java, React
  • Опыт работы в Linux
  • Знание сетевого программирования (сокеты, TCP/UDP, асинхронное IO)
  • Опыт профилирования и оптимизации производительности
hh.ru
бойлер лабс

C++ Developer (Chromium) — Sigma Browser

бойлер лабс4 дня назад
Зарплата не указанаСанкт-Петербургoffice

BoilerLab — международная компания с прибыльным и устойчивым бизнесом. Мы предоставляем сотрудникам возможность профессионального развития и не ограничиваем их в выборе пути к успеху. Одновременно мы ожидаем от них высокой степени ответственности за принятые решения.

Мы активно расширяем линейку продуктов и выходим на новые рынки. Сейчас работаем по 3 направлениям в рамках общей экосистемы: AI & ML, SaaS, Blockchain.

Мы разрабатываем Sigma Browser — приватный браузер с нативной AI-интеграцией. Ищем опытного специалиста с широкой экспертизой в Chromium, который возьмёт на себя архитектурную часть разработки браузера и поможет выстроить процесс разработки по уму.

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

  • Доработка UI-слоя браузера: таббар, тулбар
  • Полировка и интеграция AI-агентов в браузер
  • Поддержка и оптимизация браузера для десктопных и мобильных платформ (Windows, macOS, Linux, iOS, Android)
  • Оптимизация производительности, дебаггинг
  • Проектирование архитектуры новых частей системы
  • Настройка CI/CD для автоматизации сборок
  • Предустановка и интеграция расширений в браузер
  • Разработка и поддержка связи браузера с AI-агентом

Мы ожидаем от вас:

  • Коммерческий опыт разработки на C++ от 3 лет
  • Опыт работы с Chromium
  • Умение проектировать архитектуру и новые части системы
  • Гибкость и умение находить нестандартные пути решения задач
  • Отличные коммуникативные навыки, умение работать в команде
  • Внимание к деталям

Будет плюсом:

  • Опыт интеграции LLM или инференса ML-моделей в нативные приложения
  • Опыт работы с браузерными агентами / автоматизацией браузера (CDP
  • Chrome DevTools Protocol)

Мы предлагаем:

  • Работу в международной растущей компании
  • Возможность влиять на архитектуру и технические решения
  • Минимум бюрократии и быстрое принятие решений
  • Выплаты в рублях, валюте или USDT
  • Оформление через самозанятость или ИП с полной компенсацией налогов
  • Индивидуальную программу роста
  • Оплату курсов, семинаров, специализированной литературы
  • 28 календарных дней оплачиваемого отпуска + 7 дополнительных дней отдыха, 100% оплата больничных
  • Гибкое начало рабочего дня с 10 до 12
  • Работу из офиса в Санкт-Петербурге (5/2)
hh.ru
Зарплата не указанаМоскваoffice

О команде:

Команда распознавания окружения решает задачи обучения нейронных сетей для распознавания в самых разных сценариях. Мы твёрдо знаем: создать эффективный нейросетевой алгоритм без качественных данных невозможно. Именно поэтому мы строим собственную инфраструктуру для подготовки, обработки и интеграции данных во фреймворки обучения моделей распознавания.

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

  • Разработка кода на C++ в высоконагруженных системах, оптимизация кода и работа с многопоточными вычислениями;
  • Разработка методов трекинга объектов дорожного движения;
  • Применение данных с сенсоров (камер, лидаров и радаров) и нейросетевых детекторов для вычисления положения, скоростей и других параметров объектов вокруг автономного автомобиля.

Примеры задач:

  • Оптимизация алгоритмов на Python и C++;
  • Улучшение моделей движения объектов;
  • Построение геометрии объектов.

Что мы ждем от кандидата:

  • Уверенное владение C++;
  • Хорошее знание алгоритмов и структур данных;
  • Умение придумывать и оптимизировать готовые алгоритмы;
  • Навык работы с математическими функциями.

Будет плюсом:

  • Знание Python, CUDA, кинематики и динамики;
  • Опыт работы над исследовательскими проектами;
  • Сильная математическая подготовка;
  • Опыт работы с ROS2 и в машинном обучении.
hh.ru
С

C++ разработчик

савивская алина4 дня назад
0k–0k ₽Ханты-Мансийск

1. Работа с кодом и архитектура

  • Проектирование архитектуры программных модулей и систем.
  • Написание чистого, поддерживаемого кода с использованием современных стандартов языка C++.
  • Выбор оптимальных структур данных, алгоритмов и паттернов проектирования для решения конкретных задач.
  • Ручное управление памятью (включая работу с «умными» указателями) и распределение ресурсов.

2. Тестирование и отладка

  • Написание модульных тестов (Unit-тестов) для проверки работоспособности отдельных компонентов.
  • Поиск, локализация и исправление ошибок (дебаг) в собственном и чужом коде.
  • Проведение профилирования: устранение утечек памяти, решение проблем многопоточности (гонки данных, deadlock'и).

3. Оптимизация и интеграция

  • Анализ узких мест в приложении и его аппаратная оптимизация (работа с памятью, процессором и кэшем).
  • Разработка API и интеграция созданных модулей с другими системами и базами данных.
  • Работа с библиотеками, сетевыми протоколами (TCP/IP, UDP) и стандартами взаимодействия.
hh.ru
синтелс

Системный программист / UI-программист (C++, Qt)

синтелс4 дня назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

АО «Синтелс» — R&D компания с 14-летней историей и опытом решения наукоёмких задач. Наши решения работают в области радиосвязи, информационной безопасности и обработки данных, обеспечивая технологический суверенитет страны. Если вам важно видеть, как ваш код управляет реальным оборудованием и сложными физическими процессами, — нам по пути.

Вам предстоит:

  • Разработка UI-приложений для автоматизированных рабочих мест (АРМ) операторов систем обработки сигналов реального времени.
  • Разработка технологического и диагностического ПО, работа с низкоуровневыми API и драйверами под Windows и Linux.
  • Работа в стеке C++/Qt (5/6).
  • Участвовать в коллегиальных «брейнштормах» с учеными и инженерами, предлагая лучшие интерфейсные и архитектурные ходы.

Мы ждем от вас:

  • Опыт разработки на C++ от 3-х лет.
  • Уверенное владение Qt5/Qt6 (или аналогичными фреймворками) для создания UI под Windows и Linux.
  • Навыки системного программирования: понимание работы Linux на уровне драйверов и системных вызовов.
  • Будет плюсом: опыт разработки многопоточных real-time приложений и базовое понимание ЦОС (цифровой обработки сигналов).

Почему у нас интересно:

  • Вы не будете ограничены узкой специализацией. Разработки тесно связаны с наукой, поэтому ваши компетенции в радиосвязи и сетевых технологиях будут постоянно расти.
  • В «Синтелс» работают люди, нацеленные на результат и саморазвитие. У нас здоровый микроклимат, где ценят живое общение и личные идеи, а не бюрократические правила.
  • Мы создаем всё «своё» — от базовых станций LTE до систем управления аппаратурой, что дает возможность профессионально развиваться без ограничений.
  • Костяк команды — люди, знакомые еще со студенчества. Мы строим общее будущее и ищем тех, кто разделяет наш драйв к сложным инженерным задачам.

Условия:

  • Участие в сложных, амбициозных и интересных проектах.
  • Работу в IT- компания с аккредитацией Минцифры (с предоставлением отсрочки и т.п.).
  • Официальное трудоустройство, оплачиваемые больничные, отпускные и т.п. (оформление по ТК РФ с первого дня работы, белая заработная плата, выплачиваемая на зарплатную карту).
  • Гибкий график работы (возможность приходить в офис с 09:00 до 11:00). Офис- шаговая доступность от м. Озерная.
  • ДМС, включая стоматологию/
  • Внешнее и внутреннее обучение, повышение квалификации.

Готовы ли вы стать частью команды, где ценится опыт, свобода творчества и профессиональный задор? Ждем ваш отклик!

hh.ru
сст
120k–150k ₽Москваoffice

Обязанности:

  • Разработка ПО для Linux

  • Реализация логики взаимодействия с сенсорами: камеры, тепловизоры, дальномеры, IMU

  • Работа с низкоуровневыми интерфейсами: UART, SPI, I2C, PWM, CAN, GPIO

  • Интеграция с системами управления приводами

  • Отладка и тестирование на реальном железе

  • Поддержка связи между встроенными модулями и Linux-системами по UART/TCP и EtherCAT

  • Участие в создании прототипов и взаимодействие со специалистами по нейросетям и алгоритмам

Требования:

  • Уверенное знание C++ (C++17/20)
  • Уверенное владение STL (vector, map, unordered_map, algorithms)
  • Понимание RAII, move semantics, smart pointers
  • Опыт многопоточного программирования (std::thread, mutex, atomic)
  • Знание принципов ООП и паттернов проектирования
  • Уверенное знание Linux

  • Знание систем профилирования и отладки
  • Опыт работы с интерфейсами сенсоров и понимание принципов обработки сигналов

  • Владение инструментами отладки и профилирования(gdb, sanitizers, valgrind, perf)

  • Участие в Code Review

Будет плюсом:

  • Опыт взаимодействия с камерами / тепловизорами / дальномерами

  • Опыт интеграции с системами компьютерного зрения или ML

  • Опыт разработки в Linux-среде (кросс-компиляция, Yocto, CMake)

  • Опыт написания драйверов или работы с CAN/Modbus

  • Опыт участия в проектах промышленной / робототехнической тематики

  • Опыт написания unit-тестов
  • Опыт работы с Qt 6
  • Понимание trade-off между скоростью разработки и производительностью
  • Умение самостоятельно решать сложные технические задачи
  • Способность разбираться в чужом legacy-коде
  • Знание IPC
  • Опыт работы с Docker
  • Опыт работы с EtherCAT

Условия:

  • Окладная заработная плата без скрытых минусов

  • Участие в инженерно сложном и значимом проекте

  • Возможность взаимодействия с командами CV/ML/DevOps/АСУ

  • Доступ к реальному оборудованию и возможность влиять на архитектуру системы

  • Работа в команде профессионалов

  • Возможность роста до ведущего разработчика или архитектора

Локальное место работы для периодических посещений- офис в г. Ростов - на - Дону

Возможна работа из офиса в Москве с периодическими поездками в Ростов - на - Дону

hh.ru
концерн вко алмаз - антей

Руководитель группы разработки ПО

концерн вко алмаз - антей4 дня назад
Зарплата не указанаМоскваoffice

Концерн воздушно‑космической обороны «Алмаз – Антей» — крупный холдинг оборонно‑промышленного комплекса, лидер сегмента систем воздушно‑космической обороны в Российской Федерации.

Обязанности:

  • Руководство разработкой клиентского программного обеспечения на с++(qt) под ОС Astra Linux в соответствии с постановками задач и распределение задач исполнителям ;
  • Оценка качества алгоритмизации задач и проверка работоспособности программного кода исполнителей, умение разбираться в чужом коде;
  • Управление запросами на изменения, дефектами и проблемами в программном обеспечении;
  • Руководство интеграцией программных модулей и компонентов программного обеспечения;
  • Проектирование архитектуры программного обеспечения, структур данных, программных интерфейсов;
  • Разработка пояснительных записок, технических заданий, требований и постановок задач на проектирование и разработку программного обеспечения.

Требования:

  • Высшее техническое образование (специалитет, магистратура);
  • Практический опыт разработки программного обеспечения не менее 6 лет;
  • Необходимы знания: С++( стандарт 2014 и новее),QT, Linux (Astra Linux), git, Cmake;
  • Будет преимуществом опыт разработки высоконагруженных геоинформационных систем с использованием QGIS;
  • Умение оценивать трудоемкость поставленных задач и планировать работу группы разработки;
  • Знание жизненного цикла разработки, опыт работы по Agile методологии и использование Jira в работе.

Условия:

  • Оформление согласно ТК РФ;
  • Ежеквартальная и годовая премия по результатам работы;
  • ДМС;
  • Надбавки за ученую степень;
  • Материальная помощь в сложных жизненных ситуациях;
  • Режим работы с 09:00 до 18:00 и рабочую неделю 5/2, в пятницу сокращенный рабочий день на 1,5 часа;
  • Обучение на курсах повышения квалификации, оплачиваемых Концерном;
  • Спортивные секции: волейбол, футбол, баскетбол, настольный теннис, хоккей, йога;
  • Спортивные и развлекательные мероприятия для работников и их детей;
  • Корпоративный транспорт (от/до ст. м. Славянский бульвар, м. Парк Победы, м. Давыдково).
hh.ru
кадровое агентство аспект

Senior разработчик C++

кадровое агентство аспект5 дней назад
370k–450k ₽Москваoffice

О компании (работодателе):
Ведущий российский разработчик средств информационной безопасности.
Компания более 15 лет разрабатывает коробочный продукт DLP систему, которая собирает и анализирует информацию, передаваемую в корпоративных сетях и на оконечных устройствах.
Собранная информация хранится в горизонтально масштабируемых БД и индексируется движком полнотекстового поиска собственной разработки.
Квалифицированная команда ИТ специалистов.
Клиенты во всех ФО России и странах СНГ, а также в Латинской Америке, Юго-Восточной Азии и в Африке.

Условия:
Аккредитованная IT компания.
Оформление по ТК РФ, белая зарплата.
Работа удаленно или в офисе в Санкт-Петербурге.
График работы: пн. - пт., с 9 до 18 или с 8 до 17.
ДМС.
Реальные возможности профессионального и финансового роста.
Корпоративные мероприятия.

Задачи и обязанности:
Расширение возможностей DLP, исследование новых способов перехвата данных.
Самостоятельная разработка новых компонентов DLP.
Участие и принятие решений в обсуждении архитектурных вопросов.
Обработка сетевого и почтового трафика.
Разработка системного кроссплатформенного ПО под Windows, Linux и Mac.
Разработка высоконагруженных и масштабируемых приложений.
Глубокое погружение в архитектуру ОС.

Требования:
Свободное владение C++, CMake, Git и Bash.
Свободное владение WinAPI или POSIX API.
Хорошее понимание внутреннего устройства Windows или Linux.
Опыт разработки многопоточных или высоконагруженных сетевых приложений.
Навыки в отладке многопоточных приложений (WinDBG, GDB) и в разборе крашдампов.
Аккуратный, строгий и обоснованный код, покрываемый тестами.
Опыт руководства или менторства.

Будет плюсом:
Опыт разработки драйверов под Windows или Linux.
Понимание механизмов внедрения в процессы и перехватов функций.
Понимание систем безопасности Windows или Linux.

hh.ru
volna.tech

Senior C Developer

volna.tech4 дня назад
Зарплата не указанаМоскваoffice

Мы российская быстрорастущая платформа, созданная для взаимодействия разработчиков и ведущих компаний России.

У нас множество компаний-партнёров, которые готовы принять к себе в команду Разработчика C для работы над современными продуктами.

Одно из наших преимуществ-это оперативный процесс найма. Обычно 1-2 собеседования независимо от компании.

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

  • Проектирование и реализация высокопроизводительных модулей на уровне ОС.

  • Глубокая модификация и тонкая настройка механизмов маршрутизации и фильтрации данных.

  • Исследование узких мест в пропускной способности и снижение задержек при обработке пакетов.

  • Внедрение изменений в архитектуру системных компонентов для повышения отказоустойчивости.

  • Написание высоконагруженных сетевых обработчиков на C.

Ключевые требования:

  • Глубокое знание языка C и системное программирование под Linux (от 5 лет).

  • Linux Kernel Development.

  • Kernel Modules.

  • Практический опыт работы с внутренним устройством ядра Linux.

  • Экспертиза в области стека протоколов TCP/IP и средств управления трафиком (Netfilter, таблицы маршрутизации).

  • Умение работать с утилитами низкоуровневой диагностики (perf, ftrace) и системами контроля версий.

Будет здорово, если вы знакомы с:

  • Технологиями ускорения обработки данных (eBPF, XDP, DPDK).

  • Средствами усиления безопасности (SELinux, мандатный доступ).

  • Опытом создания систем обнаружения вторжений (IDS/IPS).

    Условия:

  • удаленный формат работы
  • оформление по ИП
  • полная занятость
  • работа по московскому часовому поясу
hh.ru
stormwall™

Senior C Developer / Network Performance Engineer

stormwall™4 дня назад
Зарплата не указанаМоскваoffice

В команду разработки высокоскоростного пакетного фильтра ищем Senior C разработчика. Мы постоянно совершенствуем собственное решение по фильтрации сетевого трафика на базе х86, используя последние достижения таких вендоров как Intel, AMD, Nvidia.

В данный момент наша компания в процессе выпуска on-premise решения.

Работа полностью удаленная, локация кандидата значения не имеет!

Обязанности:

  • Организация и оптимизация процессов разработки, декомпозиция задач и контроль сроков;
  • Проектирование архитектурных решений для микросервисных приложений;
  • Эффективное и качественное написание кода вместе с командой
  • Исследования, проработка архитектуры ПО, разработка ПО, тестирование, документирование, пуск в эксплуатацию программно-аппаратных комплексов.
  • Разработка высокопроизводительного программного обеспечения способного обрабатывать десятки миллионов Ethernet фреймов в секунду;
  • Работа над различными R&D-проектами в области аналитического сетевого ПО.

Требования:

  • Хорошее знание языка С;
  • Разработка серверного программного обеспечения под Linux;
  • Опыт использования стека сетевых технологий, работа с сокетами, TCP/IP, UDP, VLAN, и т.п.;
  • Опыт разработки многопоточного программного обеспечения;
  • Опыт работы с tcpdump, wireshark, scapy, gdb, gdbserver, perf, GNS3 и т.д.;
  • Использование системы контроля версий Git;Работа с системами управления проектами (Redmine//GitLab/Jira или др).

Будет преимуществом:

  • Опыт работы с DPDK/ХDP;
  • Опыт работы с БД, WEB, HTTP, SSL, SIP, NTP, DNS, и т.д.

Предлагаем:

  • Официальное трудоустройство в аккредитованной ИТ-компании;
  • Введение в должность (адаптация, обучение продукту, поддержка на всех этапах);
  • Возможность работать из любой точки мира. Нет ограничений по локации;
  • ДМС (стоматология + мед. услуги);
  • Оплата компанией занятий в языковой школе Skyeng;
  • Компенсация занятий спортом;
  • Отличные возможности для самореализации и карьерного роста;
  • Слаженные процессы и сильная, дружная команда;
  • Богатая корпоративная жизнь, совместные праздники, онлайн-встречи.
hh.ru
геоскан

Embedded Linux программист

геоскан4 дня назад
Зарплата не указанаСанкт-Петербургoffice

Геоскан – российская группа компаний полного цикла. Наша команда занимается разработкой и производством беспилотных авиационных систем и малых космических аппаратов. Оборудование и программное обеспечение Геоскана широко применяются в промышленности, образовании и индустрии развлечений. Мы устраиваем соревнования по образовательной робототехнике, запускаем спутники в космос и организуем красочные шоу дронов по всему миру.

Сейчас мы в поиске Embedded Linux программиста в отдел встраиваемого ПО.

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

  • разрабатывать программное обеспечение для встраиваемых вычислительных систем на базе процессоров с ядром Cortex-A;
  • подготавливать документацию по сборке и использованию ПО.

Мы ожидаем, что вы:

  • имеете опыт по сборке и подготовке дистрибутивов (buildroot / yocto / gentoo) под целевую платформу;
  • осуществляли подготовку набора приложений, компиляцию этих приложений под целевую платформу и подготовку пакетов для дальнейшей поставки в составе дистрибутива;
  • хорошо знаете C и С++;
  • умеете писать скрипты на bash;
  • работали с ядрами ARM Cortex-A;
  • способны разрабатывать и отлаживать драйвера для Linux;
  • владеете английским языком на уровне чтения технической документации;
  • работали с системой контроля версий git.

Вашим преимуществом будет:

  • знакомство с интерпретируемыми языками, например: Python, JavaScript;
  • опыт отладки устройств, умение работать с современными приборами.

Мы предлагаем:

  • оформление в соответствии с ТК РФ и полностью белую заработную плату;
  • работу в аккредитованной IT-компании;
  • современный комфортный офис в шаговой доступности от метро Площадь Мужества;
  • охраняемую авто- и велопарковку;
  • гибкое начало рабочего дня;
  • полис ДМС после 6 месяцев работы;
  • корпоративный спорт: футбол, волейбол, баскетбол, йога, скалолазание;
  • изучение иностранных языков в офисе с 50% компенсацией от компании;
  • корпоративную библиотеку и настольные игры;
  • чай/кофе и станции здорового питания на уютных кухнях.
hh.ru
Х

Инженер-программист встраиваемых систем С/С++, STM 32

хакимова евгения сергеевна3 дня назад
180k–264k ₽Екатеринбургoffice

О проекте

Вы будете работать над промышленным контроллером машинного помещения (КМП) — центральным узлом системы управления лифтом на базе STM32F10x. Система реализована на C в среде IAR Embedded Workbench и включает:

• RTOS-ядро на базе FreeRTOS (v8.x)

• Два CAN-интерфейса (CAN1/CAN2, 125 кбит/с) — шина кабинных панелей, панелей этажных устройств, приводов

• RS-485, реализация нескольких протоколов диспетчеризации (Modbus RTU, ТМ-88, ObServer)

• Собственный групповой протокол для координации группы лифтов (GroupMode) • Flash/EEPROM-подсистема с архивом событий и резервным копированием параметров

• Конечные автоматы для каждого режима работы лифта (НР, МП, Ревизия, Разметка, АВАР, Сервис)

• Человеко-машинный интерфейс (панель с дисплеем и клавиатурой)

• Ввод/вывод дискретных сигналов, управление частотным приводом по цифровым и аналоговым интерфейсам Кодовая база насчитывает более 190 файлов (C + H), активно разрабатывается и эксплуатируется на реальном оборудовании по всей России.

Сопровождение и развитие прошивки контроллера КМП на STM32F10x (C, IAR EW) — исправление дефектов, рефакторинг, поддержка актуального состояния кода.

• Отладка на стенде и в полевых условиях — воспроизведение редких ошибок, работа с осциллографом/анализатором протоколов, выезды на объекты при необходимости.

• Реализация новых функциональных возможностей по техническому заданию: новые режимы работы лифта, новые алгоритмы диспетчеризации, расширение диагностики.

• Интеграция нового оборудования — ключевая и регулярная задача (см. раздел ниже).

• Поддержка и расширение протоколов диспетчеризации (RS-485: Modbus RTU, ТМ-88, ObServer).

• Доработка алгоритмов группового управления (GroupMode, DCS) для координации группы лифтов.

• Разработка и актуализация технической документации — описание протоколов, схем интеграции, release notes.

• Участие в подготовке и проведении испытаний (стендовые и натурные испытания на объектах).

• Code review и передача знаний

Требования:
  • Категория Требование Язык C (Embedded C, C99) — свободное владение. C++ будет преимуществом Платформа STM32F1 / STM32F4 / STM32H7
  • — регистровый уровень и HAL RTOS Практический опыт FreeRTOS: задачи, очереди, семафоры, таймеры, критические секции Шины CAN (STM32 bxCAN), RS-485 / UART с DMA или прерываниями Периферия GPIO, TIM, SysTick, NVIC, EXTI, Flash / EEPROM (внутренняя) Инструменты IAR Embedded Workbench или Keil MDK, JTAG/SWD отладчик Протоколы Modbus RTU
  • — реализация с нуля или сопровождение Электропривод Понимание работы частотного преобразователя: интерфейсы DI/DO, аналог, RS-485/Modbus, энкодер Общее Умение самостоятельно разобраться в незнакомом промышленном оборудовании по его документации Опыт От 3 лет в embedded-разработке на C для промышленных устройств
  • Требования желательно
  • • Опыт интеграции промышленного оборудования сторонних производителей (ЧП, приводы дверей, датчики)
  • • Знание профилей CANopen CiA 402 (Drive Profile) или CiA 417 (лифтовые профили)
  • • Опыт в лифтовой, промышленной автоматике или аналогичных safety-critical системах
  • • Опыт с конечными автоматами (State Machine), паттерны реализации на C
  • • Опыт работы с Flash-архивами, wear-leveling, CRC32-верификацией данных
  • • Понимание принципов функциональной безопасности (IEC 62061, EN 81-20)
  • • Python или скрипты для автоматизации тестирования / парсинга протоколов
  • • Опыт чтения принципиальных схем, базовые знания схемотехники
  • Условия
  • • Работа с уникальной промышленной системой, которая управляет лифтами по собственным алгоритмам и эксплуатируется на реальных объектах по всей России
  • • Погружение под руководством опытного разработчика — структурированная передача знаний
  • • Участие во всём цикле: от изучения документации на новое оборудование до прошивки и испытаний на объекте
  • • Профессиональный рост в области промышленной автоматики, электропривода и safety-систем
  • • Формат работы: офис / гибрид
  • • График: полный день / гибкий
Условия:
  • Официальное трудоустройство
  • Локация офиса: ул Долорес Ибаррури, 2 Е
hh.ru
леста игры

Tech & Tools Programmer (С++)

леста игры3 дня назад
Зарплата не указанаСанкт-Петербургoffice

Мы ищем Tech & Tools Programmer (С++) для работы в новом кроссплатформенном игровом проекте.

Вам предстоит участвовать в разработке инструментария для всей команды и оптимизации игрового движка. Ваша работа напрямую повлияет на эффективность процессов и качество итогового продукта.

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

  • Разрабатывать и настраивать инструментарий и инфраструктуру для игрового проекта, облегчая работу смежных команд.

  • Выполнять декомпозицию задач и оценивать их трудоёмкость.

  • Развивать и сопровождать существующую кодовую базу, поддерживать и актуализировать техническую документацию.

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

  • Оптимизировать игровой движок для разных платформ, добиваясь стабильной производительности.

Мы ожидаем:

  • Опыт работы с С++ от 4 лет, уверенное понимание принципов ООП.

  • Владение базовыми алгоритмами и структурами данных.

  • Владение скриптовыми языками.

  • Наличие базовых знаний линейной алгебры (матрицы, вектора).

Будет плюсом

  • Опыт работы с Unity или другими игровыми движками.

  • Опыт работы с UI-фреймворками (Qt, ImGui, wxWidgets т.п.).

  • Опыт администрирования Linux.

  • Опыт автоматизации процессов и написания автотестов.

  • Опыт настройки TeamCity/Jenkins.

  • Опыт работы с Python и C#.

Что мы предлагаем:

  • Работу в аккредитованной IT-компании.

  • Расширенный полис ДМС.

  • Доплаты по больничным листам и days off.

  • Тренажёрный зал и душевые в офисе.

  • Компенсацию спорта.

  • Компенсацию питания.

  • Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).

  • Комнаты отдыха с настолками, приставками, игровыми автоматами/столами.

  • Релакс-зоны с массажными креслами Yamaguchi и топовыми кофемашинами.

  • От 500 до 1000 ед. игрового золота на ваш аккаунт в игре ежедневно.

  • Гибкое начало дня: приходим в офис с 8 до 11, уходим с 17 до 20.

Сайты компаний
2гис
Зарплата не указана

Сервис рекламы — это кросс-функциональный продуктовый отдел, отвечающий за всю рекламную платформу 2ГИС: от инфраструктуры и алгоритмов показа до визуального представления рекламы на всех пользовательских платформах. Мы делаем рекламу нативной, полезной и технологичной, создавая форматы, которые не раздражают, а помогают пользователям находить нужное. В зоне нашей ответственности — высоконагруженные сервисы, персонализация показов, генерация креативов, модерация, аналитика и UI-продукты. Мы работаем на стыке технологий и бизнеса, обеспечивая миллионам пользователей максимальную пользу, а компании — устойчивый рекламный доход.

Наша команда занимается развитием рекламы в кроссплатформенной библиотеке на C++, являющейся частью мобильных приложений 2ГИС для платформ Android и iOS. Задачи команды — доставлять новую рекламную функциональность в мобильные приложения в сроки и качественно, обеспечивать стабильность и масштабируемость решений, а также заниматься поддержкой уже выпущенных рекламных позиций.

Тебе предстоит

  • Разрабатывать новую функциональность в C++ библиотеке для мобильных приложений под руководством ментора: брать задачи небольшого/среднего размера, доводить их до продакшена.
  • Взаимодействовать с product‑менеджерами, командами QA и смежными командами (Android/iOS/backend) — в рамках своей задачи, уточнять требования и помогать с воспроизведением/диагностикой проблем.
  • Писать unit‑тесты на новые кейсы и поддерживать существующие.
  • Участвовать в code review: получать ревью на свои изменения, по мере готовности подключаться к ревью коллег.
  • Заниматься поддержкой выпущенного функционала: исправление багов, небольшие оптимизации, работа с метриками/логами.
  • Учиться самостоятельно работать с бизнес-требованиями, прорабатывать техническое решение и декомпозировать, брать ответственность за результат.

Мы ждем от тебя

  • Знание C++ на уровне уверенного написания продакшен‑кода (C++17/20) и опыт коммерческой разработки на нём от двух лет.
  • Базовая алгоритмическая подготовка (знание основных алгоритмов и структур, оценка сложности алгоритмов).
  • Базовые представления о многопоточности (потоки, синхронизация, возможные гонки данных) и готовность разбираться глубже на практике.
  • Внимательность к качеству: читаемый код, понятные коммиты/PR‑описания, готовность воспринимать обратную связь.
  • Желание работать с чужим кодом и объемным проектом: читать, отлаживать, аккуратно вносить изменения, не ломая контрактов.
  • Коммуникация для работы в команде: уметь задавать уточняющие вопросы, фиксировать договорённости, приносить воспроизведение/логи по проблемам.

Будет плюсом

  • Опыт с CMake (на уровне “собрать проект/добавить таргет/подключить зависимость”) и Jenkins/CI (понимать, как запускаются сборки и тесты, уметь чинить простые проблемы пайплайна совместно с командой).
  • Python для небольших утилит/скриптов в разработке/тестировании.
  • Навыки первичной диагностики производительности (профайлеры/трейсы/метрики) — особенно в контексте мобильной разработки и графики.

Рост, который мы предлагаем

  • 1–2 месяц: погружаешься в кодовую базу и процессы (онбординг с ментором), работаешь над небольшими задачами с понятным техническим решением.
  • 3–6 месяц: исполняешь роль “второго пилота” на доставке фич: самостоятельно доставляешь части задачи, проработанные и декомпозированные "первым пилотом".
  • 6–12 месяц: обучаешься роли "первого пилота" на доставке фич: учишься самостоятельно работать с бизнес-требованиями (проработка и анализ), выбирать техническое решение под требования и разбивать доставку на части, самостоятельно сопровождать интеграцию и тестирование, отвечать за качество технического решения в зоне нашего проекта. Сначала на небольших задачах, далее с наращиванием сложности технических решений задач.

Кроме того

  • 2ГИС — аккредитованная IT-компания.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Можно работать удалённо в РФ. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в ряде городов России.
  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
hh.ru
кобак лаб

Инженер-разработчик SLAM

кобак лаб3 дня назад
Зарплата не указанаСанкт-Петербургoffice

Kobak Lab занимается контрактной разработкой, консультирует компании и стартапы в части технологических решений, и активно развивает партнерства с другими компаниями. За время работы у нашей компании сформировался пул компетенций в следующих областях разработки: системы автоматизации технологических процессов, станки, робототехника, экспериментальное оборудование, электронные устройства.

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

  • Внедрением, настройкой и интеграцией готовых LiDAR и Visual-SLAM-фреймворков в состав промышленных роботов;

  • Настройкой сенсорной базы (LiDAR, стереокамеры, IMU, колесная одометрия): калибровка, синхронизация потоков данных, привязка к системам координат;

  • Разработкой на C++ связующих модулей между SLAM-ядром и системой управления роботом (навигационный стек);

  • Написанием Python-скриптов для калибровки датчиков, сбора логов, постобработки карт и автоматизации тестов;

  • Отладкой систем локализации на реальном производственном оборудовании (работа с «шумными» данными реальных датчиков);

  • Взаимодействием со смежными командами для совместного выполнения проектов;

  • Участием в формировании ТЗ на оснащение роботов сенсорным оборудованием и вычислительными модулями.

Что для нас важно:

  • Коммерческий опыт разработки на C++ (от 3 лет) и уверенное владение Python для вспомогательных задач;

  • Практический опыт работы с ROS / ROS 2 (ноды, топики, tf и системы координат);

  • Опыт подъема, настройки и интеграции готовых SLAM-решений: LiDAR-based: Cartographer или SLAM Toolbox,Visual/RGB-D: RTAB-Map или ORB-SLAM3;

  • Понимание базовых принципов SLAM (одометрия, замыкание петель, коррекция дрейфа);

  • Опыт работы с сенсорами: чтение и обработка данных LiDAR, камер (OpenCV) и облаков точек (PCL);

  • Уверенная работа в среде Linux (сборка пакетов, настройка окружения) и Git;

  • Высшее техническое образование.

Будет вашим преимуществом:

  • Опыт калибровки камер и датчиков;

  • Навыки работы с Visual-Inertial Odometry (VIO);

  • Опыт симуляции в Gazebo / Ignition;

  • Знание маркерной локализации (AprilTags, ArUco);

  • Опыт оптимизации вычислительных алгоритмов под real-time системы или встраиваемые платформы (NVIDIA Jetson, ARM);

  • Опыт работы над проектами в области промышленной робототехники.

Что мы предлагаем:

  • Оформление по ТК РФ, полностью «белая» заработная плата (уровень обсуждаем на собеседовании);

  • График 5/2, гибкое начало и конец рабочего дня;

  • Испытательный срок 3 месяца;

  • Современный офис в 5–10 минутах пешком от м. Василеостровская.

hh.ru
т-банк
Зарплата не указанаМоскваoffice

Мы быстро растем, поэтому ищем тимлидов для развития финтех-продуктов и нефинансовых решений. Вы будете управлять кросс-функциональными командами из 5—12 человек. Почему здорово быть тимлидом в нашей команде:

— Полная ответственность за команду и поставку. Возможность лучше управлять ресурсами и контролировать результаты.

— Партнерство с бизнесом. Тимлид — не сервисная функция, которая молча выполняет задачи, а точка принятия коммитмента.

— Удобные инструменты для сбора и анализа продуктовых, технических и процессных метрик. С ними проще аргументировать свои решения для бизнеса.

— Сильное комьюнити. В Т‑Банке — 500 тимлидов. Мы проводим митапы, пишем статьи, обмениваемся опытом на внутренних круглых столах и встречах.

Обязанности:
  • Управлять командой разработки — аналитиками, разработчиками, QA-инженерами

  • Создавать и развивать команду, помогать сотрудникам расти

  • Определять стек разработки для новых сервисов

  • Обсуждать требования и участвовать в планировании развития продукта

  • Участвовать в принятии архитектурных решений

  • Выявлять цели и ставить задачи

  • Взаимодействовать с бизнес-командами

Требования:
  • У вас есть опыт работы в роли тимлида команды разработки от года

  • Есть опыт управления командой полного цикла — аналитика, разработка, тестирование, delivery от аналитики до production

  • Есть опыт разработки на одном из востребованных языков программирования — Java, Kotlin, .NET, Python, Go, C++ и других

  • Есть опыт построения решений в микросервисной архитектуре

  • Знаете delivery-практики

  • Умеете работать с мотивацией и развитием сотрудников

Мы предлагаем:
  • Работу в офисе или удаленно — по договоренности

  • Платформу обучения и развития «Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии

  • Комплексную программу заботы о здоровье. Оформим полис ДМС с широким покрытием и страховку от несчастных случаев. Предложим льготные условия страхования для ваших близких

  • Возможность работы в аккредитованной ИТ-компании

  • Линейку льготных тарифов на продукты Т-Банка

  • Частичную компенсацию затрат на спорт

  • Well-being-программу, которая помогает улучшить психологическое и физическое здоровье, а также разобраться с юридическими и финансовыми вопросами

  • Три дополнительных дня отпуска в год

  • Достойную зарплату — обсудим ее на собеседовании

Сайты компаний
Зарплата не указанаМоскваhybrid
  • Разработка клиент-серверного приложения для стриминга изображения, аудио и периферийных устройств (аналог microsoft remote desktop protocol)
  • Проектирование архитектуры и ее компонентов;
  • Проведение технических исследований по направлениям развития продукта;
  • Документирование архитектуры системы и принятых решений по результатам исследований (внутренняя документация команды разработки);
  • Декомпозиция и оценка задач, планирование работ;
  • Портирование на различные платформы: linux, windows, MacOS, Android;
  • Разработка юнит и интеграционных тестов;
  • Участие в код ревью;
  • Взаимодействие с заинтересованными лицами команды: менеджер продукта, системные аналитики, дизайнеры, тестировщики, девопсы и т.д.;
  • Поиск и найм разработчиков в свою команду, проведение технического интервью, онбординг во время испытательного срока.

Требования

  • Опыт руководство командой из 3-5 разработчиков;
  • Коммерческий опыт разработки на С/С++;
  • Опыт разработки коммерческого ПО с использованием гибких методологий;
  • Опыт разработки сетевых приложений, знание сетевого стека;
  • Опыт разработки кроссплатформенных решений (Linux, Windows) с графическим интерфейсом;
  • Опыт работы с системами обработки видео/аудио;
  • Опыт работы с периферийными пользовательскими устройствами, работа с драйверами (будет плюсом);
  • Проактивный подход к разработке, умение выявлять проблемы, риски и предлагать решения;
  • Ответственность, готовность аргументированно защищать принятые решения;
  • Самостоятельность и целеустремленность, умение планировать работы и выдерживать сроки.

Условия

  • Оформление в соответствии с трудовым законодательством РФ;
  • Конкурентный уровень дохода (оклад + годовой бонус);
  • ДМС со стоматологией и возможностью подключения к программе своих детей и родственников;
  • Прозрачную систему мотивации, которая позволяет влиять на уровень дохода;
  • Работу в команде профессионалов;
  • Участие в создании инновационных продуктов;
  • Гибкое начало рабочего дня, пятница - сокращенный рабочий день;
  • Возможность работать удаленно;
  • Офис в центре Москвы;
  • Корпоративную мобильную связь;
  • Льготную программу ипотечного и потребительского кредитования.

Еще у нас:

  • Возможность вертикального и горизонтального роста;
  • Бонусные программы от компаний партнеров;
  • Возможность получения бонуса за закрытие вакансии по вашей рекомендации;
  • Материальная помощь при рождении детей и др. семейных обстоятельствах;
  • Обучение в Корпоративном университете за счёт компании;
  • Участие в профильных конференциях в качестве спикера или слушателя;
  • Корпоративная жизнь: спортивные комьюнити, клубы по интересам (настолки, интеллектуальные игры).

Опыт: Более 6 лет · Подразделение: Разработка · Уровень: Уникальная

hh.ru
северсталь. горнодобывающие предприятия

Инженер-разработчик робототехнических решений

северсталь. горнодобывающие предприятия3 дня назад
Зарплата не указанаМоскваoffice

Чем Вы будете заниматься:

  • разрабатывать и поддерживать ROS2-стек для мобильных роботов: ноды, топики, сервисы, TF, драйверы, SDK роботов;

  • настраивать и дорабатывать автономную навигацию: SLAM, локализацию, карты, маршруты, обработку препятствий, recovery-логику;

  • интегрировать датчики и полезную нагрузку: LiDAR, камеры, IMU, тепловизоры, газоанализаторы, UPS, RFID, промышленные датчики;

  • разрабатывать инженерные скрипты и утилиты на Python/Bash для диагностики, логирования, тестирования и автоматизации;

  • создавать интеграционный слой: API, телеметрию, события, алармы, журналирование, мониторинг, простые web/GUI/CLI-инструменты;

  • участвовать в полевых испытаниях, пусконаладке, поиске неисправностей, сборе логов, анализе отказов и доведении решений до стабильной работы;

  • быстро прототипировать: собирать MVP-конфигурации, крепления, переходники, корпуса, кабельную обвязку, выполнять простые механические доработки.

Мы ожидаем, что Вы:

  • имеете опыт от 1 года в робототехнике, мехатронике, industrial IoT, AGV/AMR, дронах или сложных софт-железных системах;
  • уверенно владеете Python; желательно знаете C++ для задач робототехники, ROS2, драйверов и обработки данных;
  • имеете практический опыт работы с ROS/ROS2 под Linux;
  • понимаете автономную навигацию мобильных роботов: SLAM, локализацию, планирование маршрутов, obstacle avoidance;
  • имеете опыт работы с датчиками: 2D/3D LiDAR, камеры, IMU, промышленные датчики, телеметрия;
  • понимаете сети и интерфейсы: Ethernet, CAN, RS232/RS485, Modbus, MQTT, WebSocket;
  • обладаете базовым пониманием электроники: питание, разъемы, кабели, измерения, диагностика неисправностей;
  • готовы к испытаниям, командировкам, пусконаладке и работе с оборудованием на площадках.

Мы предлагаем:

  • стабильность, на которую можем опираться. Официальное оформление в аккредитованной IT-компании, «белая» зарплата и ежегодная индексация, льготная ипотека и отсрочка от армии;
  • рост без потолка. Оплачиваем курсы, тренинги и сертификации, отправляем на конференции и форумы. Поддерживаем во всём, что помогает расти;
  • прозрачная мотивация. Ежеквартальные или годовые премии за результат — индивидуальный и командный;
  • здоровье в приоритете. ДМС со стоматологией + доплата по больничному от 50 до 100 %;
  • опции для родителей. Финансовая помощь при рождении ребёнка и 100 % оплата отпуска по беременности и родам;
  • допы, которые радуют. Корпоративная мобильная связь, а ещё — скидки от наших партнёров: на технику, спорт, еду, обучение и не только. Маленькие бонусы, которые делают будни приятнее;
  • атмосфера, которая заряжает. У нас не боятся пробовать новое, идеи обсуждаются на равных, а не спускаются сверху. Жёстких иерархий нет — есть свобода предлагать, менять процессы и влиять на то, что и как вы делаете.
Соц.сети
O

C++ Developer (OpenBMC)

openbmc3 дня назад
Зарплата не указанаУдалённоremote

C++ разработчик(Junior, Middle)

Локация: Удаленно из РФ или офис, гибрид (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).

Компания: Проект OpenBMC

ЗП: обсуждается индивидуально

Занятость: Полная

Обязанности:

Стек: С/С++(STL/Boost), Python, Bash, linux, Yocto,

Задачи:

  • Разработка новых функций и исправлением ошибок OpenBMC;
  • Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
  • Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.

Требования:

  • С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
  • Bash и shell scripting (grep, sed, awk, etc.);
  • Linux на уровне программирования Userspace;
  • Умение понимать код на Python;
  • Навык отладки с помощью gdb и иных средств;
  • Знание принципов работы systemd и d-bus;

Условия:

Мы предлагаем:

  • Удаленку из России или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
  • Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
  • Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
  • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
  • ДМС с первых дней работы, льготные условия страхования близких;
  • Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;

Резюме отправлять: <контакт доступен только на сайте источника>

Эта вакансия также есть на:Другие площадки
Соц.сети
К

C++ Телеком-разработчик (4G, 5G, LTE)

крупный_российский_разработчик_по_для_мобильной_связи3 дня назад
Зарплата не указанаМоскваhybrid

#cpp #cxx #teecom

C++ Телеком-разработчик (4G, 5G, LTE)

Клиент: крупный российский разработчик ПО для мобильной связи (базовые станции 4G/5G, OpenRAN)
Локация: #Москва, #гибрид
Опыт: 3–6 лет
Занятость: полная

О вакансии
Наш клиент — один из лидеров в области создания телеком-инфраструктуры в России. Продукт компании — базовая станция LTE/5G на принципах открытой архитектуры OpenRAN. В команду разработчиков требуется сильный C++ инженер, готовый участвовать в создании высоконагруженных low latency систем.

Обязанности:
— разрабатывать инфраструктуру для функционирования ПО базовых станций 4G/5G;
— участвовать в выборе архитектурных решений;
— искать и устранять узкие места, рефакторить код;
— внедрять новые возможности (фичи);
— проектировать и сопровождать высокопроизводительные сервисы с минимальными задержками (low latency);
— закрывать код юнит-тестами и выполнять ревью кода;
— встраивать процессы в действующий CI.

Требования:
— обязателен опыт в телекоме (базовые станции, 4G, 5G, LTE);
— опыт разработки на C++ от 3 лет (Senior уровень);
— Linux, C++ от 17 версии;
— опыт на C на уровне понимания кода;
— опыт многопоточной разработки;
— опыт работы с сетевым стеком;
— умение профилировать (valgrind, gprof и пр.);
— знание Linux (CentOS like, Ubuntu like);
— умение получать и анализировать трафик (Wireshark, tshark, tcpdump).

Будет плюсом:
— опыт разработки телеком-оборудования и/или ПО;
— опыт системной разработки с POSIX API, знание Make, CMake, Docker, Bash;
— понимание VoIP и стека TCP/IP.

Условия от клиента:
— официальное оформление по ТК РФ;
— ДМС со 100% покрытием, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. Возможность страховки родственников с корпоративной скидкой;
— корпоративный университет, курсы, вебинары, профессиональные гильдии;
— участие во внешних IT-конференциях (HighLoad++, DataFest, Mobius и др.);
— корпоративные занятия иностранным языком;
— скидки от компаний-партнёров (фитнес и другие сервисы).
Ключевые навыки: C++, 4G, 5G, LTE, телеком, базовая станция, Linux, low latency, многопоточность, сетевой стек.

Жду в личку за подробностями и с резюме @Sunyfox

hh.ru
рой-аэро

Программист С, С++

рой-аэро3 дня назад
от 100k ₽Ростов-на-Донуoffice

Удаленного формата работы нет

Мы предлагаем:

  • Достойную оплату труда без скрытых минусов.
  • Размер оплаты труда обсуждаем с каждым кандидатом индивидуально после прохождения тех. задания в зависимости от уровня ваших навыков и знаний.
  • Оформление по ТК РФ, полностью белая заработная плата.
  • Участие в интересных проектах.
  • Возможности для профессионального и карьерного роста.
  • Предоставляем все необходимое для выполнения своих обязанностей (самое передовое оборудование и материалы).
  • Комфортное место работы в центре города в районе площади Химиков (удаленный формат работы в том числе гибридный не возможен).
  • Молодой коллектив.
  • График работы 5\2 с понедельника по пятницу (начало и конец рабочего дня варьируются при необходимости и обсуждается с каждым кандидатом индивидуально).
  • Рабочий день можно подстроить под ваш учебный процесс.
  • Также для студентов предоставляется практика.
  • Бесплатное комплексное питание, а также чай, кофе и сладости.

Обязанности:

  • Разработка и поддержка ПО, прошивок для микрочипов.
  • Участие в проектировании архитектуры программных решений.
  • Оптимизация и отладка кода для повышения производительности.
  • Взаимодействие с командой для достижения общих целей проекта.
  • Регулярное ведение проекта в GitHub.
  • Своевременное внесение правок в проект.

Требования к кандидату:

  • Углублённое знание языков: C, C++, js
  • Готовность к командировкам
  • Базовое знание языков: Python
  • Понимание низкоуровневых языков программирования.
  • Умение обращаться с Linux, Github, cmake на уверенном уровне.
  • Нестандартное мышление. Умение находить альтернативы или способы выполнения того, что сделать «невозможно».
  • Умение адаптироваться для выполнения сложных задач в сжатые сроки, включая изучение новых необходимых для выполнения задачи языков программирования.
  • Внимательность к деталям, ответственность и аналитический склад ума.
  • Иметь опыт в разработке личных, нестандартных проектах в выше представленных областях.
  • Меньше теоретических-академических познаний, больше практических умений.
hh.ru
сисофт, (csoft)

Младший разработчик C++/Qt (UI / CAD)

сисофт, (csoft)3 дня назад
Зарплата не указанаИваново (Ивановская область)office

АО "СиСофт Разработка" - ведущий разработчик программного обеспечения для рынка САПР в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования.

Мы ищем начинающего С++ разработчика​​​​​​, с желанием писать чистый, понятный и поддерживаемый код.

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

​​​​​
  • Разработкой и поддержкой пользовательского интерфейса CAD-приложения
  • Участием в переводе UI с MFC на Qt Widgets
  • Созданием UI-компонентов на Qt
  • Исправлением багов и доработкой существующих интерфейсов
  • Интеграцией UI с backend-логикой под руководством старших разработчиков
  • Поддержкой legacy-кода и рефакторингом отдельных частей системы
  • Участием в улучшении UX desktop-приложения
  • Работой с Git и участием в code review
Что мы ожидаем от кандидата:
  • Коммерческий опыт разработки на C++ от 1 года
  • Базовое/уверенное знание C++17
  • Понимание STL и основ ООП
  • Знание Qt 5/6 и Qt Widgets
  • Опыт разработки desktop UI
  • Понимание принципов многопоточности на базовом уровне
  • Опыт работы с Git
  • Готовность учиться и развиваться в направлении UI/CAD-разработки

Будет плюсом:

  • Опыт работы с MFC
  • Знакомство с CAD-системами
  • Базовые знания OpenGL
  • Опыт разработки кастомных виджетов
  • Опыт работы под Linux
  • Понимание UX/UI принципов
  • Навыки работы с Figma ​​​​​​​

Что у нас интересного:

  • Большой desktop CAD-продукт с насыщенным UI
  • Практика работы с современным стеком: C++17, Qt 6
  • Реальные задачи по развитию интерфейсов и архитектуры продукта
  • Погружение в инженерный и CAD-домен

Наши условия:

​​​​​​​
  • Работа в стабильной, динамично развивающейся, аккредитованной ИТ-компании;
  • Официальная заработная плата, обсуждается на собеседовании;
  • Оформление по ТК РФ с первого рабочего дня;
  • Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи;
  • Интересные задачи и коллектив профессионалов;
  • Возможность карьерного роста, middle developer;
  • Возможность частично удаленной работы (офис/гибрид);
  • Дружный коллектив;
  • Комфортабельные офисы в г. Москва, г. Иваново, г. Нижний Новгород, г. Обнинск.
hh.ru
сисофт, (csoft)

Старший разработчик C++/Qt (UI / CAD)

сисофт, (csoft)3 дня назад
Зарплата не указанаИваново (Ивановская область)office

СиСофт Разработка - ведущий разработчик программного обеспечения для рынка САПР в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования. Компания входит в реестр производителей отечественного ПО со всеми вытекающими преимуществами.

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

  • Проектированием и развитием архитектуры пользовательского интерфейса CAD-приложения
  • Руководством миграцией UI с MFC на Qt Widgets
  • Разработкой сложных кастомных UI-компонентов и внутренних UI-фреймворков
  • Проектированием масштабируемых desktop UI-решений
  • Оптимизацией производительности интерфейсов и работы приложения
  • Интеграцией UI с CAD API и backend-сервисами
  • Рефакторингом и модернизацией legacy-кода
  • Участием в техническом планировании и принятии архитектурных решений
  • Проведением code review и менторством разработчиков
  • Взаимодействием с дизайнерами, аналитиками и продуктовой командой
Что мы ожидаем от кандидата:​​​​​​​
  • Коммерческий опыт разработки на C++ от 5 лет
  • Отличное знание C++17/20
  • Глубокое понимание STL, ООП и паттернов проектирования
  • Уверенное знание Qt 6 и Qt Widgets
  • Большой опыт разработки desktop UI
  • Опыт проектирования архитектуры UI-приложений
  • Опыт работы с многопоточностью и асинхронностью
  • Уверенная работа с legacy-кодом
  • Опыт оптимизации производительности desktop-приложений
  • Опыт работы с Git и процессами code review
  • Базовые знания SQL/PostgreSQL

Будет плюсом:

  • Опыт миграции крупных приложений с MFC на Qt
  • Опыт работы с CAD-системами или CAD API
  • Опыт работы с OpenGL / Qt OpenGL
  • Опыт кроссплатформенной разработки (Windows/Linux)
  • Опыт разработки внутренних UI SDK или plugin-систем
  • Опыт взаимодействия с дизайнерами и работы с Figma
  • Опыт технического лидерства

Что у нас интересного:

​​​​​​​
  • Крупный desktop CAD-продукт со сложным инженерным UI
  • Архитектурные задачи и влияние на развитие продукта
  • Современный стек: C++17/20, Qt 6
  • Возможность внедрять инженерные практики и улучшать процессы
  • Команда, ориентированная на качество, производительность и долгосрочное развитие продукта.

Наши условия:

  • Работа в стабильной, динамично развивающейся, аккредитованной ИТ-компании;
  • Официальная заработная плата, обсуждается на собеседовании;
  • Оформление по ТК РФ с первого рабочего дня;
  • Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи;
  • Интересные задачи и коллектив профессионалов;
  • Возможность карьерного роста, middle developer;
  • Возможность частично удаленной работы (офис/гибрид);
  • Дружный коллектив;
  • Комфортабельные офисы в г. Москва, г. Иваново, г. Нижний Новгород, г. Обнинск.
hh.ru
сисофт, (csoft)
Зарплата не указанаИваново (Ивановская область)office

АО "СиСофт Разработка" - ведущий разработчик программного обеспечения для рынка САПР в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования.

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

  • Разработкой и развитием пользовательского интерфейса CAD-приложения
  • Переводом существующего UI с MFC на Qt Widgets
  • Созданием и поддержкой кастомных UI-компонентов на Qt
  • Разработкой внутренних UI-плагинов и инструментов
  • Улучшением UX и поведения интерфейсов desktop-приложения
  • Интеграцией UI с backend-логикой и CAD API
  • Поддержкой и переработкой legacy-кода
  • Оптимизацией производительности интерфейсов и работы приложения
  • Взаимодействием с дизайнерами и работой с макетами в Figma
Что мы ожидаем от кандидата:
  • Коммерческий опыт разработки на C++ от 3 лет
  • Уверенное знание C++17
  • Хорошее знание STL
  • Хорошее знание Qt 6 и Qt Widgets
  • Опыт разработки desktop UI
  • Понимание принципов построения удобного пользовательского интерфейса
  • Опыт работы с legacy-кодом
  • Понимание ООП и основных паттернов проектирования
  • Опыт работы с Git
  • Базовые знания SQL/PostgreSQL
  • Понимание принципов многопоточности

Будет плюсом:

  • Опыт миграции приложений с MFC на Qt
  • Опыт работы с CAD-системами или CAD API
  • Опыт работы с OpenGL / Qt OpenGL
  • Навыки адаптивной и кроссплатформенной разработки UI
  • Опыт работы под Linux
  • Умение работать с Figma и взаимодействовать с дизайнерами
  • Опыт создания кастомных виджетов и сложных интерфейсов

Что у нас интересного:

  • Большой desktop CAD-продукт с насыщенным UI
  • Много задач, связанных с проектированием и развитием интерфейсов
  • Современный стек: C++17, Qt 6
  • Работа в команде, ориентированной на инженерное качество продукта

Условия:

​​​​​​​
  • Работа в стабильной, динамично развивающейся, аккредитованной ИТ-компании;
  • Официальная заработная плата, обсуждается на собеседовании;
  • Оформление по ТК РФ с первого рабочего дня;
  • Медицинский полис ДМС расширенного формата за счет компании. Льготные условия оформления ДМС для членов семьи;
  • Интересные задачи и коллектив профессионалов;
  • Возможность карьерного роста, middle developer;
  • Возможность удаленной работы также с кандидатами из других городов обсуждается индивидуально;
  • Дружный коллектив;
  • Комфортабельные офисы в г. Москва, г. Иваново, г. Нижний Новгород, г. Обнинск.
Сайты компаний
Зарплата не указана

Поиск — один из ключевых продуктов Яндекса, а чат-интерфейс Алисы — динамично развивающийся виртуальный ассистент. Оба сервиса ежедневно помогают миллионам пользователей.

Мы в команде бэкенда монетизации отвечаем за то, чтобы реклама в Поиске и в чатовой Алисе была уместной, полезной и качественной — органично вплеталась в поисковую выдачу или пользовательский диалог.

Мы:
* разрабатываем и внедряем механизмы показа рекламы в диалоговых сценариях Алисы и в поисковой выдаче;
* улучшаем релевантность рекламы с учётом контекста диалога или поискового запроса;
* строим инфраструктуру и метрики — чтобы всё работало быстро, стабильно и измеримо.

Работая с нами, вы будете участвовать в создании решений, влияющих на пользовательский опыт и бизнес-показатели сразу двух крупных продуктов Яндекса.

Решение задач end to end

От проработки изначальной идеи до внедрения. Мы доводим идеи до продакшена в метриках и цифра и защищаем результат.

Разработка высоконагруженных бэкендов

Бэкенды монетизации для Поиска и чатовой Алисы — это высокая нагрузка, код на C++ и продуктовые вызовы.

Кросс-сервисные интеграции

Сложная распределённая среда с большим количеством смежников.

Работа с инфраструктурой

Обеспечиваем стабильную работу сервисов в условиях пиковых нагрузок.

Аналитика и исследования

Мы разбираем аномалии и ищем точки роста, а также делаем метрики для АБТ.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Уверенно пишете код на C++ и имеете опыт разработки высоконагруженных систем
* Умеете глубоко разбираться в проблемах и доводить задачи до результата
* Владеете SQL и способны писать сложные запросы
* Имеете представление о принципах построения распределённых систем и работе с ними

* Знакомы с инструментами мониторинга и трассировки высоконагруженных систем
* Понимаете специфику монетизации цифровых продуктов

hh.ru
фгану нии спецвузавтоматика

Инженер-программист Qt С++ (Middle)

фгану нии спецвузавтоматика3 дня назад
100k–180k ₽Ростов-на-Донуoffice

Сфера компетенций Спецвуза включает в себя все аспекты работ в сферах безопасности и защиты информации, управления проектами и внедрения инновационных технологий.

Под расширение требуется Разработчик Qt С++ уровня Миддл.

Обязанности:

  • Доработка и исправление ошибок в текущей кодовой базе;
  • Разработка архитектуры новый программных компонентов;
  • Поиск неочевидных багов;
  • проведение CodeReview.
Требования:
  • Знания С++ 14/17, STL;
  • Знания Qt: Объектная модель, сигналы/слоты, ImplicitSharing;
  • Понимание многопоточности, многопроцессности, асинхронности;
  • Параллельное и конкурентное выполнение кода, примитивы синхронизации;
  • Сети: стек TCP/IP, TLS/SSL, современные методы авторизации, DNS;
  • ОС Linux и Windows:
  1. Знание отличий на уровне пользователя/администратора;
  2. Знание отличий на уровне программирования.
  • Знание UML.

Мы предлагаем:

  • реальная бронь сотрудников от мобилизации;
  • высокая степень свободы принятия технических решений;
  • отлаженный workflow разработки по Scrum/Agile;
  • политика «открытых дверей» руководства;
  • работа в аккредитованной организации со всеми льготами, оформление по ТК РФ;
  • заработная плата: складывается из фиксированного оклада, ежемесячной надбавки за эффективность;

  • квартальные премии, годовая премия, выплачиваемые по итогам работы;

  • рабочий день с 10 до 19, гибкое утро (8:00/9:00/10:00), удаленного формата работы нет;
  • расположение офиса в центре города;
  • комфортные условия: кухня-столовая, спортивные зоны, у партнеров летняя площадка на крыше с интересными мероприятиями;
  • непрерывное развитие и участие в исследовательской работе;
  • активную программу адаптации, чтобы быстро включиться в рабочий процесс и познакомиться с коллективом;
  • активное инвестирование в сотрудников: оплата обучения, курсов, конференций и т.п.;
  • насыщенная корпоративная жизнь (корпоративы, внутренние мероприятия, праздники для сотрудников, внутренние турниры и конкурсы, подарки для сотрудников и их детей);
  • психологическая поддержка (штатный психолог).
hh.ru
Зарплата не указанаСанкт-Петербургoffice

Мы активно расширяем команду и в связи этим открываем поиск Младшего инженера по разработке инструментов анализа производительности.

Обязанности:

• разработка и поддержка инструментов и инфраструктуры для анализа производительности продуктов компании, в частности систем хранения данных семейства TATLIN;
• исследование производительности продуктов и их компонентов с целью выявления и решения проблем производительности;

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

Требования:

• опыт работы с Linux;
• знание C/C++/Rust/Golang;
• базовое понимание устройства компиляторов и принципов исполнения кода на CPU;
• понимание работы сетей, дисков;
• базовое понимание устройства ядра Linux;
• практическое знакомство с Linux perf, eBPF;
• желание писать эффективный код и делать продукты лучше.

Будет плюсом – опыт работы с openTelemetry.

hh.ru
научно-производственное предприятие робототехника и беспилотные комплексы

Embedded C/C++ Engineer

научно-производственное предприятие робототехника и беспилотные комплексы2 дня назад
до 180k ₽Москваoffice

Ищем embedded-разработчика в команду, которая занимается системами управления и навигации для робототехники и полетных платформ.

Проект связан с разработкой и доработкой ПО для полетных контроллеров: управление, телеметрия, работа с датчиками, навигация и интеграция периферии. Подойдет инженерам, которым интересно работать ближе к железу, алгоритмам и реальным устройствам, а не только с прикладным кодом.

Рассматриваем как кандидатов с коммерческим опытом, так и начинающих разработчиков с хорошей технической базой.

Подойдет junior+ инженерам, которым интересны:

  • робототехника;
  • автономные системы;
  • embedded-разработка;
  • навигация и flight control;
  • низкоуровневое программирование и работа с hardware.

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

  • Разрабатывать и поддерживать embedded ПО на C/C++
  • Дорабатывать системы управления и навигации
  • Интегрировать датчики и периферию
  • Работать с полетными контроллерами и телеметрией
  • Анализировать логи и диагностировать поведение системы
  • Отлаживать код на реальном оборудовании
  • Работать с протоколами и интерфейсами:
    • MAVLink
    • CAN
    • UART / SPI / I2C
    • CRSF

Что важно

  • Уверенное знание C/C++
  • Понимание embedded-разработки и работы низкоуровневого ПО
  • Навыки отладки на железе
  • Умение читать логи и искать причины нестабильной работы
  • Базовое понимание схемотехники и взаимодействия компонентов

Будет плюсом

  • Опыт с ArduPilot / PX4
  • Опыт в robotics / UAV / autonomous systems
  • Работа с RTOS
  • Понимание PID-регуляторов, navigation stack, sensor fusion
  • Опыт работы с STM32 или ARM-платформами

Что предлагаем

  • Работа над реальными embedded и robotics-задачами
  • Современный стек и работа с железом
  • Возможность влиять на архитектуру и технические решения
  • Команда с сильной инженерной экспертизой
  • Быстрый рост в robotics / embedded направлении
  • Гибкий формат работы
  • Минимум бюрократии и формальных процессов
hh.ru
научно-производственное предприятие робототехника и беспилотные комплексы

C/C++ Qt Developer

научно-производственное предприятие робототехника и беспилотные комплексы2 дня назад
до 200k ₽Москваoffice
Обязанности:

О проекте

Мы разрабатываем программное обеспечение для управления, настройки и мониторинга роботизированных систем.

Наши решения позволяют взаимодействовать с оборудованием в режиме реального времени, настраивать параметры работы техники, получать телеметрию и выполнять диагностику устройств.

Ищем разработчика C++/Qt, который будет участвовать в развитии существующих продуктов и создании новых инструментов для управления роботизированными комплексами.

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

Разрабатывать и поддерживать desktop-приложения на C++ и Qt.

Создавать и улучшать пользовательские интерфейсы для управления роботизированной техникой.

Реализовывать новые функции и развивать существующую кодовую базу.

Интегрировать программное обеспечение с аппаратными устройствами.

Выполнять отладку, тестирование и анализ возникающих проблем.

Участвовать в обсуждении архитектурных и технических решений.

Наш стек

C++17/20

Qt (от 6.10)

Git

CMake

Windows

GDB

Требования:

Что ожидаем от кандидата

Обязательно

Хорошее знание C++.

Практический опыт разработки на Qt.

Умение читать и сопровождать существующий код.

Опыт работы с Git.

Понимание процесса сборки программных проектов.

Будет преимуществом

Опыт работы с UART, I2C, SPI.

Знание протокола MAVLink.

Опыт работы с Linux.

Опыт написания драйверов.

Опыт разработки автоматизированных тестов (Qt Test, Google Test).

Опыт использования Docker.

Условия:

Мы предлагаем

Официальное трудоустройство по ТК РФ.

Конкурентную заработную плату.

Гибридный формат работы.

Интересные инженерные задачи на стыке программного обеспечения и аппаратуры.

Возможность профессионального развития в направлениях C++, Embedded и Robotics.

Участие в создании реальных робототехнических продуктов.

Сайты компаний
Зарплата не указана

Алиса — это самый популярный эмпатичный ассистент в России с 70 миллионами активных пользователей. Наша команда создаёт ассистента, который решает задачу пользователя целиком: от «нужно» до «готово». Мы строим Agentic Web, где Алиса выполняет поручения в реальном мире, объединяя специализированных агентов.

Мы занимаемся ядром диалогового движка — инфраструктурой, которая связывает все компоненты Алисы. Наша ключевая цель — создать новый, единый и гомогенный рантайм, который будет одинаково эффективно работать как с мгновенными запросами, так и с долгими агентскими задачами, длящимися десятки минут.

Это вызов, требующий решения сложных технических задач и постоянной готовности к масштабированию. Вы будете влиять на архитектуру продукта, который ежедневно помогает миллионам людей.

Проектирование архитектуры

Вам предстоит разработать прозрачную и понятную архитектуру для рантайма Алисы. Система должна единообразно обрабатывать разнородные задачи — от быстрых запросов (сотни миллисекунд) до длительных агентских сессий (десятки минут) — с минимальным оверхедом. Архитектура будет работать с различными типами входных данных: текстом, голосом, изображениями и другими файлами.

Разработка и поддержка высоконагруженного рантайма

Вы будете разрабатывать и поддерживать рантайм, который позволяет независимо развивать и развёртывать любой компонент системы: модели, инструменты, агентов. Система должна обрабатывать десятки тысяч RPS, сохраняя надёжность на уровне 99,99%, эффективность и лёгкую масштабируемость.

Работа с командой

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Разрабатывали распределённые системы, где критически важно управление состоянием, потоками данных и отказоустойчивостью
* Умеете проектировать высоконагруженные серверные системы с жёсткими требованиями к задержкам (latency) и стабильности
* Понимаете принципы построения асинхронных пайплайнов с большим количеством сетевых вызовов (оркестрация LLM, инструментов и внешних сервисов)
* Готовы писать код на C++
* Руководили командой разработки от 4 человек

* Работали с системами оркестрации, такими как Temporal
* Интересуетесь большими языковыми моделями (LLM) и понимаете принципы их работы
* Оптимизировали высоконагруженные системы на C++

Соц.сети
I

Разработчик C++

indev_solutions2 дня назад
Зарплата не указана

Разработчик C++
в InDev Solutions — компания-разработчик программного обеспечения, специализирующаяся на создании высоконагруженных систем и IT-решений для бизнеса.
Пост компании на LinkedIn.

Соц.сети
Зарплата не указанаМоскваhybrid

Системный разработчик (стажёр) в команду умных устройств
#гибрид #intern
Москва
Компания: Яндекс

🔹Какие задачи вас ждут
-Участвовать в разработке новых устройств компании
Вам предстоит работать на стыке железа и софта, разрабатывать новые и дорабатывать существующие драйверы Linux для различной периферии, дорабатывать загрузчики, ядро Linux и системные сервисы умных устройств.
-Работать с командой
Вместе с командой вы будете исследовать существующие технологии и подходы, а также прорабатывать решения для будущих продуктов.

🔹Мы ждём, что вы
-Увлекаетесь электроникой и работали с ней
-Умеете читать принципиальные схемы
-Умеете работать с измерительным оборудованием
-Владеете С или C++ и писали на Python
-Имеете опыт в embedded
-Самостоятельны и инициативны

Откликнуться

IT Jobs в Telegram | в VK | в Max

hh.ru
е-флопс

Embedded Linux developer (senior)/Инженер встраиваемых систем Linux, старший

е-флопс1 день назад↑ Вакансия с автоподнятием
Зарплата не указанаМоскваoffice

О проекте:
Серверное оборудование (собственной разработки и производства) и его компоненты.

Задачи:

  • Вы будете развивать имеющийся Backend для серверного оборудования нашего производства.

Требования:

  • Уверенное знание C/C++, разработка в командных проектах от пяти лет
  • Опыт в разработке системных демонов (systemd)
  • Опыт использования механизмов синхронизации для написания многопоточных программ
  • Уверенное использование какой либо из систем сборки Linux (предпочтительно Yocto)
  • Отличное понимание Embedded Linux (user space и kernel space)
  • Использование СКВ (мы используем GIT)
  • Знание английского (чтение и написания технической документации)

Плюсом будет:

  • Опыт разработки драйверов (модулей ядра) для ОС Linux/BSD
  • Понимание устройства U-Boot
  • Знакомство с Assembler ARM/ARM64
  • Понимание устройства современных серверных платформ в части встраиваемого ПО (BIOS, UEFI, coreboot и др.)
  • Знание сетей и стека протоколов TCP/IP
  • Опыт работы с контрольно-измерительным оборудованием

Мы предлагаем:

  • Команду профессионалов
  • Возможность самореализации, делаем сразу хорошо
  • Современная лаборатория
  • Комфортный офис и рабочее место
  • Отличная программа ДМС (с возможностью расширения для членов семьи по корпоративной цене)
  • Компенсация занятий фитнесом на территории по системе 50/50
  • Бесплатный подземный паркинг на территории
  • Офис на территории БЦ «Рига Ленд». Удобный корпоративный транспорт от ст. м. Щукинская, ст. м. Строгино или ж/д ст. Красногорская каждые 15 минут

Зарплата обсуждается с подходящим кандидатом

Мы в поиске близких по ценностям профессионалов, неравнодушных и амбициозных коллег, которые сделают нашу команду еще сильнее.

Если вы разделяете наш подход — смело откликайтесь и до встречи на собеседовании!

hh.ru
101xp

C++ Developer

101xp7 часов назад
Зарплата не указанаМосква

Компания 101XP, направление игровой разработки, приглашает к сотрудничеству клиентского разработчика C++ (мобильная игра Аватария).

Обязанности:

  • Разработка и поддержка клиентской части игры на Cocos2d-x (С++)

  • Оптимизация и улучшение производительности игрового клиента

  • Взаимодействие с командами серверной разработки для интеграции игрового функционала

  • Разработка и интеграция игровых систем, включая графику, анимацию, интерфейс и другие элементы игры

  • Работа с игровым движком cocos2d-x и, при необходимости, его модификация

  • Отладка реализованного функционала

Требования:

  • Отличное знание C++ и опыт разработки на этом языке от двух лет

  • Умение писать надёжный и эффективный программный код

  • Опыт разработки игр на движке Cocos2d-x

  • Понимание принципов ООП и паттернов проектирования

  • Знание библиотеки STL

  • Опыт работы с графикой и анимациями в контексте игр

  • Знание принципов оптимизации производительности в игровых приложениях

  • Опыт использования систем контроля версий (например, Git)

Будет плюсом:

  • Опыт работы в игровой индустрии
  • Опыт работы с игровыми движками
  • Опыт разработки на платформы PC, мобильные устройства или консоли
  • Опыт работы с сетевыми протоколами и клиент-серверной архитектурой
  • Знание принципов разработки UI/UX для игр

Условия:

  • Удаленный формат работы
  • Доход обсуждается индивидуально
hh.ru
аскон

Разработчик С++ (Middle/Senior)

аскон7 часов назад
от 200k ₽Рязаньoffice

IT-компания АСКОН приглашает к сотрудничеству Разработчиков С++.

Мы более 20 лет являемся лидерами рынка инженерного ПО. Наш продукт - система инженерного проектирования КОМПАС-3D, имеет высокую востребованность на рынке и широко используется в различных отраслях промышленности и строительства.

Если вы хотите принять участие в разработке по-настоящему серьезного продукта, то присоединяйтесь к нашей дружной команде единомышленников!

Основные задачи:

  • разрабатывать новый функционал и поддерживать текущий код;

  • осуществлять оптимизацию и рефакторинг кода;

  • проводить код-ревью;

  • развивать имеющиеся программные решения;

  • участвовать в проектировании и разработке архитектуры ПО.

Наш стек технологий:

  • стандарт C++ 20;

  • кроссплатформенная разработка под компиляторы: Visual Studio, Clang;

  • библиотеки STL, Boost;

  • среда разработки: Visual Studio 2022;

  • пакетный менеджер: Conan;

  • технологии сборки и управление кодом: Cmake, Git, GitLab.

Наши пожелания к опыту соискателей:

  • уверенное владение С++ и знание библиотек STL, Boost;

  • знание классических структур данных и алгоритмов;

  • опыт профилирования и оптимизации алгоритмов;

  • опыт многопоточного программирования;

  • умение применять на практике основные шаблоны проектирования;

  • опыт работы в команде и знакомство с гибкими подходами к разработке: Agile, Scrum.

Будет плюсом:

  • опыт разработки десктопных приложений Windows/Linux;

  • опыт портирования приложений под Linux;

  • общее представление о задачах, решаемых комплексом систем CAD/CAM/CAE/PDM(PLM), понимание принципов работы приложений, близких к САПР;

  • знание (опыт работы) с Qt;

  • опыт наставничества, развитые leadership скилы.

Что мы предлагаем:

  • официальное трудоустройство, соблюдение компанией всех социальных гарантий. Являемся аккредитованной IT компанией;

  • пятидневная рабочая неделя, гибкое начало и окончание рабочего дня;

  • ДМС, доплата больничных до 100%;

  • компенсация спорта;

  • профессиональное развитие, обучение за счет компании, участие в конференциях;

  • работа в комфортном офисе или удаленно, также возможен гибридный вариант работы;

  • корпоративные мероприятия;

  • доброжелательная, творческая атмосфера и демократичное руководство.

Уровень дохода обсуждается индивидуально с каждым кандидатом.

hh.ru
робоавиа

Инженер-разработчик C++

робоавиа6 часов назад
150k–230k ₽Ростов-на-Донуoffice

В связи с расширением производства в ООО «Робоавиа» открыт набор сотрудников.

Приглашаем на постоянную работу Инженера-разработчика С++.

  • Разработка на С/С++ под системы Linux ARM, RTOS.
  • Разработка многомодульных и многопоточных приложений.
  • Сопровождение и совершенствование текущей реализации программного обеспечения.
  • Программной обработкой данных полученных от различных систем.
  • Отладка ПО в составе изделия.
  • Сопровождение программных продуктов на производстве, консультации, решение возникающих проблем.

Кандидат должен обладать знаниями об устройстве и организации взаимодействия между элементами встраиваемых систем, уметь реализовывать оптимальное взаимодействие всех элементов и узлов систем между собой, создавать быстрый и эффективный код, знать текущие тенденции и методы разработки встраиваемого ПО.

Ключевые навыки:

  • Опыт разработка на C/C++, Python и т.д. с использованием современных шаблонов проектирования и разработки.
  • Опыт работы со скриптовыми языками – Python, Shell, Bash
  • Базовые знания ОС реального времени.
  • Уметь работать с Git.
  • Свободная работа в среде Linux.
  • Чтение и понимание чужого кода, написанного на разных языках (Python, Matlab, Lua, С-языки).
  • Знание технического английского (достаточное, чтобы самостоятельно разобраться в документации к программным продуктам, читать техническую документацию).
  • Понимать необходимость написания программной и технической документации.
  • Работа в команде.

Будет плюсом:

  • Разработка программного обеспечения для реализации алгоритмов автоматического управления беспилотных аппаратов.
  • Практический опыт реализации ПО для систем автоматического управления (САУ) беспилотных аппаратов различных типов.
  • Иметь представление о работе микроконтроллеров в составе устройств, понимание работы портов ввода-вывода, организации их работы, будет плюсом.
  • Разработка и внедрение передовых решений управления беспилотными аппаратами на базе встраиваемых систем.
  • Опыт разработки в области Computer Vision и (или) Machine Learning.
  • Опыт разработки в области радиотехники.
  • Опыт работы с микроконтроллерами - STM32, ESP3, Nordic и т.п. и одноплатными компьютерами - Raspberry Pi/Orange PI/Jetson и т.п.
  • Понимание или опыт работы с ПЛИС.
  • Опыт разработки ПО беспроводных устройств (GSM / GPRS / LTE / GLONASS / GPS / Bluetooth / Wi-Fi / NB-IoT / LoRaWAN и т.п.).
  • Опыт программной реализации протоколов передачи данных.
  • Практический опыт применения системы контроля версий Git.
  • Опыт в оформлении программной документации.
  • Работа с измерительным оборудованием.

Преимуществом будет участие в проектах создания робототехники, беспилотных аппаратов, знание ПО для БЛА: Ardupilot/PX4, Mission Planer, QgroundControl и пр.

Ключевые навыки:

  • ТАУ, САУ, FFT, фильтр Калмана, ЦОС, системы связи, радиолокация, обработка сигналов, Python, C/C++, Embedded Systems, Computer Vision, Machine Learning, микроконтроллеры.
  • Кандидат не обязательно должен владеть всеми перечисленными навыками, но при этом, должен быть мотивирован к самообучению.
  • Желательно иметь портфолио (включая научные труды, патенты, публикации, репозитории, если есть): если мы сочтем его достаточно убедительным, то технического собеседования не потребуется.

Условия:

  • Официальное трудоустройство, всё по ТК.
  • Система оплаты напрямую зависит от знаний и квалификации.
  • ЗП выплачивается 2 раза в месяц.
  • Работа в центре Ростова-на-Дону.
  • Рабочий график 5-2, с соблюдением всех государственных выходных и праздничных дней.
  • Испытательный срок 1-3 месяца.
hh.ru
яндекс

Техлид\Разработчик на C++ в поисковую тему «Квартиры»

яндекс6 часов назад↑ Вакансия с автоподнятием
Зарплата не указанаСанкт-Петербургoffice

Поиск — один из крупнейших и самых технологичных продуктов Яндекса. Каждый день он помогает десяткам миллионов людей находить ответы на сложные вопросы, решать повседневные задачи и принимать осознанные решения.

Мы строим внутри Поиска сервис для выбора и покупки недвижимости, где каждый может найти свой новый дом быстро, удобно и безопасно. Это сложная инженерная система, работающая с огромными массивами данных, ML-моделями и рекомендациями.

Вам предстоит разрабатывать ключевые бэкенд-компоненты продукта, с которыми напрямую взаимодействует наша аудитория.

Какие задачи вас ждут

  • Развитие продукта и командное взаимодействие

Вы будете погружаться в контекст, разрабатывать новые фичи и улучшать качество поиска недвижимости. Предстоит искать оптимальные технические решения в тесной связке с фронтенд-разработчиками, менеджерами продукта, ML-специалистами и аналитиками, а также проводить А/B-эксперименты, чтобы влиять на развитие сервиса на основе реальных данных.

  • Проектирование отказоустойчивой архитектуры

Вы будете разрабатывать гибкие API под нужды бизнеса и проектировать масштабируемые распределённые системы. Важной частью работы станет оптимизация бэкенда: вам предстоит проводить ревью кода, находить узкие места в микросервисах, снижать потребление ресурсов и обеспечивать надёжность платформы.

  • Интеграция ML и работа с Big Data

Сервис опирается на алгоритмы и рекомендации, поэтому вам предстоит работать с инфраструктурой больших объёмов данных. Нужно будет интегрировать готовые ML-модели в высоконагруженное production-окружение и вместе с командой развивать алгоритмы поиска, делая выдачу точнее и быстрее.

Мы ждем, что вы

  • Имеете опыт коммерческой веб-разработки / опыт разработки распределенных систем на С++ от 5 лет и знаете STL
  • Отлично владеете классическими алгоритмами и структурами данных
  • Понимаете принципы многопоточного, асинхронного программирования и сетевого взаимодействия
  • Хорошо понимаете микросервисную архитектуру
  • Умеете тестировать свой код и стремитесь к высокой стабильности систем
  • Внимательны к деталям, пишете надёжный и производительный код
  • Хотите видеть, как ваша работа делает жизнь миллионов пользователей проще и удобнее

Будет плюсом, если вы

  • Проектировали и эксплуатировали высоконагруженные системы
  • Работали с распределёнными системами и Big Data
  • Интегрировали ML-модели
  • Участвовали в разработке поисковых и рекомендательных систем
  • Умеете эффективно разбираться в чужом коде и стремитесь к лаконичным техническим решениям
hh.ru
Зарплата не указанаМоскваoffice

Мы, ООО "КСОР" - команда неравнодушных людей. Мы повышаем уровень безопасности на дорогах, а также обеспечиваем высокий уровень обслуживания и гарантий для наших клиентов.

Мы первые, кто создал бесконтактную систему мониторинга состояния водителя "Антисон".

Это нейросеть, фиксирующая в реальном времени поведение и состояние человека за рулем.

Наша миссия – свести к нулю число дорожно-транспортных происшествий, обеспечить безопасность и защитить жизни людей.

Сейчас "Антисном" оборудован весь пассажирский транспорт Москвы (а это уже более 8000 пассажирских автобусов и 1500 локомотивов метро). За 2020 год мы снизили аварийность на дорогах города на 26%. И мы продолжаем дорабатывать и улучшать нашу систему. Потому что нам не всё равно.

"Антисон" - полностью наша разработка: как hardware, так и software.

Сейчас мы находимся в поисках Руководителя группы разработки C++.

Задачи:

  • Разработка и поддержка высокопроизводительных и многопоточных приложений на С++ для различных проектов, включающих создание встроенного ПО для устройств и серверного ПО.

  • Написание и поддержка качественного, поддерживаемого кода в соответствии с современными стандартами.

  • Сборка и развертывание новых версий ПО с помощью Gitlab CI\CD.

  • Выявление проблем в работе бизнес логике приложений и их устранение.

  • Проектирование и реализация сетевых взаимодействий (протоколы, сокеты, асинхронные операции).

  • Ревью кода других участников команды.

  • Планирование и декомпозиция задач команды разработки.

Требования:

  • Глубокое знание С++ и опыт применения современных стандартов (С++14/17/20).

  • Опыт разработки и отладки многопоточных приложений.

  • Опыт работы с CMake.

  • Глубокие знания в области сетевого программирования (протоколы TCP/IP, UDP, сокеты).

  • Опыт разработки под Linux.

  • Сборка и запуск приложений с использованием Docker

  • Умение работать с Git.

  • Понимание принципов ООП и шаблонов проектирования.

  • Умение работать с сторонними библиотеками.

Технологический стек:

  • C++20, GCC
  • Сетевая разработка с использованием Boost.Asio
  • Cmake, Docker , GDB
  • Разработка под Linux

Условия:

  • График работы 5/2, гибкое начало рабочего дня, ( гибридный формат работы )
  • Оформление по ТК РФ
  • Работа в аккредитованной IT компании
  • Неординарные задачи, в решении которых нужна смекалка, креативный подход, и высокая скорость исполнения
  • ДМС после 6 месяцев работы
hh.ru
интеграция дистрибуция проекты

Senior C/C++ Developer (AI / Real-Time Audio Processing)

интеграция дистрибуция проекты4 часа назад
Зарплата не указанаМоскваoffice

Мы создаем коммуникационную платформу нового поколения.

Вы присоединитесь к R&D команде в качестве ключевого специалиста для решения сложной и амбициозной задачи: разработки высокопроизводительного сервиса шумоподавления, работающего в режиме реального времени.

Мы ищем опытного и самостоятельного инженера, который не боится сложных вызовов и готов взять на себя ответственность за ключевые компоненты системы.

  • Опыт коммерческой разработки на C/C++ от 5 лет, глубокое знание современных стандартов (C++11/14/17 и выше).

  • Экспертиза в области сетевого программирования, особенно с протоколами IP, TCP/UDP и RTP.

  • Практический опыт разработки или доработки систем маршрутизации IP-трафика, например, в рамках Media Gateway.

  • Опыт создания высоконагруженных систем, работающих в режиме реального времени.

  • Вы обладаете системным мышлением и способны видеть картину в целом, понимая, как ваши решения влияют на всю систему.

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

Будет большим плюсом:

  • Опыт работы с SIP и/или продуктами, подобными "RTP engine".

  • Знакомство с телеком-кодеками (AMR-WB, EVS и др.).

  • Опыт интеграции ML-моделей в C/C++ приложения.

Наш технологический стек: C/C++, IP, RTP, SIP, телеком-кодеки (AMR-WB, EVS и др.), REST, gRPC.

Ключевые задачи

  • Проектировать, разрабатывать и оптимизировать высокопроизводительное ядро сервиса на C/C++ для обработки RTP-потоков в реальном времени.

  • Отвечать за полный цикл маршрутизации IP-трафика внутри Media Gateway, обеспечивая стабильность и минимальные задержки.

  • Интегрировать и тюнинговать AI-модели шумоподавления для работы в потоковом режиме, находя баланс между качеством и производительностью.

  • Разрабатывать и поддерживать систему анализа качества RTP-потоков для постоянного мониторинга и улучшения сервиса.

  • Определять архитектурные решения для масштабирования сервиса и устанавливать критерии производительности системы.

  • Тесно взаимодействовать с системными аналитиками для проектирования интерфейсов взаимодействия между компонентами системы (REST/gRPC).

hh.ru
ксор

Middle developer C++

ксор4 часа назад
Зарплата не указанаМоскваoffice

Мы, ООО "КСОР" - команда неравнодушных людей. Мы повышаем уровень безопасности на дорогах, а также обеспечиваем высокий уровень обслуживания и гарантий для наших клиентов.

Мы первые, кто создал бесконтактную систему мониторинга состояния водителя "Антисон".

Это нейросеть, фиксирующая в реальном времени поведение и состояние человека за рулем.

Наша миссия – свести к нулю число дорожно-транспортных происшествий, обеспечить безопасность и защитить жизни людей.

Сейчас "Антисном" оборудован весь пассажирский транспорт Москвы (а это уже более 8000 пассажирских автобусов и 1500 локомотивов метро). За 2020 год мы снизили аварийность на дорогах города на 26%. И мы продолжаем дорабатывать и улучшать нашу систему. Потому что нам не всё равно.

"Антисон" - полностью наша разработка: как hardware, так и software.

Сейчас мы находимся в поисках разработчика C++.

Задачи:

  • Разработка новой функциональности и доработка старой на проектах: Адаптеры, 3.5 и 3.5.2

  • Сборка и deploy новых версий ПО с помощью Gitlab CI\CD

  • Выявление проблем в работе бизнес логике и устранение их

  • Разработка и поддержка высокопроизводительных и многопоточных приложений на С++

  • Проектирование и реализация сетевых взаимодействий (протоколы, сокеты, асинхронные операции)

  • Написание и поддержка качественного, поддерживаемого кода в соответствии с современными стандартами.

Требования:

  • Глубокое знание С++ и опыт применения современных стандартов (С++14/17/20).

  • Опыт разработки и отладки многопоточных приложений.

  • Опыт работы с CMake.

  • Глубокие знания в области сетевого программирования (протоколы TCP/IP, UDP, сокеты).

  • Опыт разработки под Linux.

  • Сборка и запуск приложений с использованием Docker

  • Умение работать с Git.

  • Понимание принципов ООП и шаблонов проектирования.

  • Умение работать с сторонними библиотеками.

Условия:

  • Гибридный работы 5/2 ( 3 офис , 2 дом ) , с 10 до 19
  • Оформление по ТК РФ
  • Работа в аккредитованной IT компании
  • Неординарные задачи, в решении которых нужна смекалка, креативный подход, и высокая скорость исполнения
  • ДМС после 6 месяцев работы
hh.ru
Зарплата не указанаМоскваoffice

Ищем C++ разработчика в команду разработки системы видеонаблюдения для создания и развития ее сетевой части.

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

  • Разработка сетевой компоненты системы видеонаблюдения.

  • Разработка и поддержка библиотек для передачи потоковых данных в режиме реального времени.

  • Создание и развитие SDK и сетевого протокола для интеграции системы со сторонними решениями.

  • Анализ, оптимизация и диагностика передачи данных, потерь и задержек.

Наши ожидания:

  • Высшее техническое образование (ИТ, математика, физика, электроника или смежные специальности).

  • Опыт разработки сетевого программного обеспечения от 5 лет.

  • Общий опыт коммерческой разработки от 10 лет.

  • Уверенное знание C++.

  • Отличное понимание сетевых протоколов и принципов передачи данных.

  • Опыт разработки библиотек и компонентов общего назначения.

  • Хорошее знание ООП и паттернов проектирования.

  • Технический английский на уровне чтения документации.

  • Умение работать с существующим кодом.

Будет плюсом:

  • Опыт разработки систем видеонаблюдения, потокового видео или высоконагруженных систем.

Условия:

  • Оформление по ТК РФ.

  • Работа в аккредитованной ИТ-компании.

  • Офисный формат работы, г. Москва.

  • Конкурентный уровень заработной платы.

hh.ru
байкал электроникс

Senior Embedded Software Engineer (SDK Development)

байкал электроникс2 часа назад
Зарплата не указанаМоскваoffice

Мы — группа разработки SDK микроконтроллера Baikal-U (BE-U1000) компании Baikal Electronics. Создаём ПО, которым будут пользоваться тысячи разработчиков встраиваемых систем.

Мы ищем ведущего/старшего инженера, который будет заниматься созданием инструментов разработки.

Подробнее про MCU: https://mcu.baikalelectronics.ru

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

  • Дорабатывать и расширять SDK: улучшать существующие модули, добавлять новые компоненты, повышать удобство;
  • Адаптировать и портировать на нашу платформу открытые проекты для автономных систем;
  • Разрабатывать примеры кода: создавать понятные, воспроизводимые демонстрации, помогающие внешним разработчикам быстро освоить платформу;
  • Участвовать в создании и доработке инструментов разработчика: интеграция с IDE.

Для нас важно

  • Senior-уровень владения C;
  • Linux как основная среда;
  • Опыт разработки встраиваемого ПО для MCU: ST, Espressif, WCH, Raspberry Pi, Microchip, TI, Nordic, Silicon Labs, Микрон, НИИЭТ, Элвис, Миландр и др.;
  • Глубокое понимание интерфейсов: USB, CAN, UART, SPI, QSPI, I2C, I2S;
  • Самостоятельность, умение разбираться в технической документации и доводить задачи до конечного результата.

Будет плюсом

  • Опыт работы с архитектурой RISC-V;
  • Навыки написания технической документации и примеров кода.

Мы предлагаем

  • Долгосрочную работу над коммерческим микроконтроллером, который уже производится и будет востребован многие годы;
  • Возможность влиять на пользовательский опыт тысяч разработчиков;
  • Работу с актуальной архитектурой RISC-V;
  • Конкурентоспособную зарплату по итогам собеседования;
  • Гибкий график и комфортный офис в Москве (Ostankino Business Park);
  • Официальное трудоустройство в аккредитованной IT-компании;
  • Расширенную ДМС (стоматология, стационар, страхование в путешествиях);
  • Профессиональный коллектив и неформальную атмосферу.
hh.ru
нии вектор

Инженер-программист С++

нии вектор1 час назад
Зарплата не указанаСанкт-Петербургoffice
В Ваши обязанности будет входить:
  • Разработка и сопровождение специального ПО с использованием библиотеки Qt;
  • Оформление документации на разрабатываемое ПО;
  • Участие в настройке и испытании ПО (в составе изделия).
Мы ожидаем от кандидата:
  • Оконченное высшее техническое образование;
  • Опыт разработки ПО на языке программирования С++ с использованием библиотек Qt v5 не менее 3-х лет для ОС семейства GNU/Linux;
  • Опыт кроссплатформенной разработки;
  • Опыт работы с СУБД PostgreSQL;
  • Опыт написания bash-скриптов;
  • Опыт работы с системами контроля версий Git/Mercurial;
  • Опыт разработки многопоточных асинхронных приложений;
  • Опыт работы с математическими и графическими библиотеками;
  • Опыт интеграции прикладного ПО с аппаратными комплексами автоматизации.

Необходимые знания и навыки:

  • Уверенное знание С++/С++14;
  • Знание OC Astra Linux;
  • Свободное владение библиотеками Qt5;
  • Знание принципов ООП, базовых шаблонов проектирования;
  • Знание основ реляционных баз данных, SQL;
  • Понимание принципов работы с сетевыми интерфейсами;
  • Навыки работы со средствами разработки: QtCreator, CMake;
  • Оптимизация кода приложения.

Мы предлагаем:

  • Трудоустройство согласно ТК РФ с первого дня, полностью "белая" заработная плата;
  • График работы 5/2, пятница сокращенный рабочий день;
  • Бесплатное питание для работников рабочих профессий (для отдельных подразделений);
  • Столовая, кафе на территории предприятия;
  • ДМС после прохождения срока испытания;
  • Комфортные условия труда;
  • Дополнительно оплачиваемые отпуска различным категориям работников;
  • Вознаграждение за долголетнюю непрерывную работу;
  • Выплату пособия к ежегодному основному отпуску длительностью 14 дней (работникам, работающим по бессрочному трудовому договору на условиях полной занятости, отработавшим в Обществе не менее 2-х лет);
  • Поддержку работников в радостных и сложных жизненных ситуациях (материальная помощь);
  • Обучение за счет средств предприятия;
  • Базы отдыха для работников и членов их семей;
  • Совет молодых специалистов, Профсоюз (бонусы и привилегии для молодых специалистов и членов профсоюза);
  • Подарки и конкурсы для детей работников.
Сайты компаний
Зарплата не указана

Яндекс Доставка возит почти всё и почти куда угодно: лёгкие посылки и тяжёлые грузы, на соседнюю улицу и в другой город, пешими и автокурьерами, грузовым транспортом и роботами доставки. Это миллионы доставок в день более чем в 20 странах. Сервис давно вышел из стадии стартапа, поэтому нам интересны уже не запуски с нуля, а то, как выжать из этой махины ещё немного эффективности: на таких объёмах это стоит очень дорого.

Главный рычаг эффективности — диспатч. Это он каждые несколько секунд решает, какому из сотен тысяч курьеров отдать заказ и какие заказы свести в один маршрут. По сути диспатч — это NP-близкая оптимизация на живых данных с дедлайном в считанные секунды. И ошибаться дорого: доли процента метрики здесь оборачиваются очень заметным эффектом для всего бизнеса.

Наша группа продуктового развития диспатча владеет алгоритмами назначения и объединения заказов; платформу под нами держит соседняя инфраструктурная команда. Система немаленькая — большая кодовая база и предметная область, в которой хватает нюансов. Почти всё, что мы меняем, сначала проверяем на данных, поэтому с аналитиками работаем вплотную.

Развитие алгоритмов назначения и объединения заказов

Назначение — это выбор, какому курьеру отдать заказ; объединение — какие заказы свести в один маршрут. Под капотом один решатель с разными настройками под разные сценарии: у грузовых, например, заметно более сложная логика работы с грузами. Вы будете улучшать качество решений и проверять каждое изменение на реальных данных.

Развитие решателя

В основе диспатча — солвер, который за секунды находит решение NP-близкой задачи на большом объёме данных. Это работа на стыке алгоритмов и производительности: нужно повышать качество решений, не выходя за жёсткие ограничения по времени.

Добавление новой функциональности

Бизнес растёт и приносит новые сценарии и требования. Среди актуальных направлений — подключение новых данных в алгоритмы, внедрение ML, поддержка новых видов доставки. Спектр задач широкий, какой проект достанется именно вам — во многом зависит от ваших сильных сторон.

Работа с данными вместе с аналитиками

Почти каждое изменение мы проверяем на данных. Вы будете плотно работать с аналитиками: превращать бизнес-требования в алгоритмические решения, читать логи и метрики, считать эффект от изменений в проде.

Надёжность и качество кодовой базы

Диспатч работает в реальном времени под постоянной нагрузкой при сотнях тысяч курьеров онлайн. Вы будете отвечать за отказоустойчивость и за качество кода — в том числе разбирать легаси — и вести полный цикл от MVP до production, включая разбор инцидентов.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Владеете C++ или готовы на него перейти
* Имеете сильную алгоритмическую базу — графы, деревья, оценка сложности, комбинаторная оптимизация
* Понимаете принципы многопоточных и распределённых систем
* Мыслите аналитически и готовы погружаться в данные и логи
* Проактивны — не ждёте отмашки, а сами находите, что можно улучшить
* Готовы плотно взаимодействовать с аналитиками и менеджерами
* Не боитесь большой кодовой базы и сложной предметной области
* Знакомы с Linux

Узнайте про разработку Городских сервисов Яндекса на [dev.go.yandex](http://dev.go.yandex/?utm\_source=yandex\_jobs&amp;utm\_medium=social&amp;utm\_content=1&amp;utm\_campaign=vacancies)

Похожие специальности

Хотите персональную подборку?

Введите свои критерии — мы отфильтруем вакансии по вашим требованиям

Найти подходящие вакансии →