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

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

Вакансий за неделю:
117
Медиана:
250 000 ₽
Вилка:
150 000 ₽ — 320 000 ₽

Зарплаты — по 83 вакансиям с указанной вилкой за 30 дней

Поиск вакансий

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

В дайджест попадут вакансии на русском
hh.ru
asterium

Senior C++ Developer

asteriumНа сервисе с: 28.09.26 13:43
Зарплата не указанаУзбекистанТашкентОфис

Компания Asterium в поисках Senior C++ разработчика. Вам предстоит развивать наше высокопроизводительное торговое ядро (Matching Engine), системы управления рисками и модули обработки рыночных данных.

Наш ключевой фокус — микросекундные задержки (low-latency), абсолютная надежность, отказоустойчивость и строгая корректность обработки финансовых событий.

О роли:

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

Мы ищем не просто исполнителя задач, а архитектора и инженера-исследователя, готового глубоко погружаться в low-latency оптимизацию на стыке софта и железа.

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

  • Разрабатывать, масштабировать и оптимизировать критически важные компоненты торгового ядра и внутренние C++ SDK.
  • Проводить глубокую оптимизацию кода для снижения задержек (latency reduction), повышения пропускной способности (throughput) и эффективного управления памятью.
  • Проектировать и внедрять механизмы быстрого восстановления состояния (state recovery) и детерминированной обработки событий после сбоев.
  • Писать Unit/Integration-тесты и комплексные бенчмарки для контроля производительности.
  • Участвовать в проектировании архитектуры системы, принимать ключевые технические решения и проводить качественное Code Review.
Требования:
  • Уверенное владение C++17/20, STL, алгоритмами и структурами данных.
  • Опыт разработки высоконагруженных систем под Linux.
  • Понимание многопоточности, управления памятью и сетевого взаимодействия.
  • Навыки профилирования, оптимизации и отладки; опыт работы с CMake и Git.
  • Умение самостоятельно проектировать решения и отвечать за качество кода.
  • Английский язык — B2 (Upper-Intermediate) или выше: чтение технической документации, деловая переписка и участие в технических обсуждениях.
Условия:
  • Официальное трудоустройство, согласно ТК РУз
  • Работа в международной команде (Dev, PM, DevOps, Product)

  • Свобода в выборе инструментов и подходов

  • Быстрые процессы, минимум бюрократии

  • Офис в центре Ташкента

  • Отличная техническая команда и поддержка менеджмента

  • Выездные тимбилдинги
hh.ru
Зарплата не указанаРоссияМоскваОфис

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

Задачи:

  • разработка ПО для embedded Linux;
  • разработка на C/C++ и Python;
  • работа с ARM-платформами;
  • взаимодействие с периферийными устройствами по UART, SPI, USB, Ethernet;
  • работа с SDR через сетевые интерфейсы;
  • разработка собственного протокола обмена данными;
  • проектирование control/data/telemetry потоков;
  • оптимизация latency и throughput;
  • разработка диагностических инструментов;
  • автоматизация тестирования;
  • разработка ПО наземной/операторской части системы;
  • интеграция программных компонентов с радиомодемом.

Мы ожидаем:

  • уверенный C/C++;
  • Linux;
  • сетевое программирование;
  • понимание UDP/IP и низкоуровневого обмена данными;
  • разработка протоколов;
  • Git;
  • Python;
  • понимание embedded-систем;
  • способность работать на стыке software и hardware.

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

  • embedded Linux;
  • ARM;
  • Raspberry Pi / Compute Module;
  • SDR;
  • GNU Radio;
  • PlutoSDR / Pluto+;
  • криптография и secure protocols;
  • опыт разработки коммуникационных систем.

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

  • работа над собственной R&D-платформой;
  • инженерные задачи на стыке software, hardware и communications;
  • возможность самостоятельно влиять на архитектуру протокола;
  • оформление в соответствии с ТК РФ
  • конкурентный уровень заработной платы (зависит от уровня компетенций кандидата, обсуждается по результатам собеседования)
  • комфортный офис в районе м. Дмитровская
  • график работы пн-пт 10:00-19:00
  • ДМС после испытательного срока
  • возможность профессионального и карьерного роста
hh.ru
нанософт

Ведущий программист С++ по конфигурациям в команду DevSecOps

нанософтНа сервисе с: 23.06.26 17:11↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

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

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

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

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



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

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



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

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



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

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



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

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

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

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

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

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

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

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

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

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

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

hh.ru
rosnova

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

rosnovaНа сервисе с: 16.06.26 08:04↑ Вакансия с автоподнятием
от 100k ₽РоссияНовосибирскОфис

Компания «Рекорд» ищет в штат самостоятельного C/C++ разработчика, который хочет развивать инженерные решения нового уровня и видеть результат своей работы в реальных промышленных системах.

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

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

  • Разработка и развитие серверной части и прикладных компонентов на C/C++ под Linux.
  • Интеграция решений машинного зрения и нейросетевых компонентов в промышленные продукты.
  • Разработка API и сервисного взаимодействия, в том числе с использованием gRPC.
  • Работа с обработкой изображений и видеопотоков, включая OpenCV и CUDA.
  • Участие в проектировании архитектуры, обсуждении технических решений и развитии качества кода.

Основной стек

  • C/C++
  • gRPC
  • REST/GRUD
  • OpenCV
  • CUDA
  • Go
  • Linux

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

  • Уверенное знание C/C++ и опыт коммерческой или проектной разработки от 1 года.
  • Опыт разработки под Linux.
  • Уверенное владение стандартной библиотекой C++: std/STL.
  • Понимание сетевого взаимодействия, API и клиент-серверной архитектуры.
  • Опыт использования Git и командной разработки.
  • Готовность разбираться в творческих инженерных задачах и предлагать рабочие решения.
  • Опыт написания юнит-тестов и интеграционных тестов.

Будет плюсом

  • Опыт разработки на Go.
  • Понимание работы с реляционными базами данных: PostgreSQL, MySQL.
  • Опыт работы с OpenCV, CUDA или задачами обработки изображений и видео.
  • Опыт интеграции нейросетевых решений в прикладные продукты.
  • Опыт разработки и отладки API-сервисов и микросервисной архитектуры.
  • Многозадачное и многопоточное программирование.
  • Асинхронный ввод/вывод и событийное программирование.
  • Практика CI/CD и TDD.

Как мы работаем

  • Разработка ведется под Linux.
  • В команде есть code review.
  • Мы используем тесты и поддерживаем качество через CI/CD.
  • Технические решения обсуждаются внутри команды, а результат работы применяется в реальных продуктах.

Условия

  • Официальное оформление и соблюдение трудового законодательства РФ.
  • Заработная плата 2 раза в месяц, премирование по результатам работы.
  • Оплачиваемые отпуска, больничные, выходные и другие социальные гарантии.
  • Комфортный офис по адресу: ул. Никитина, 174.
  • Гибкий график работы (3 дня офис,2 дня удаленный формат).
  • Оборудованное рабочее место.
  • Команда сильных специалистов, с которыми есть что обсудить.
  • Безлимитный кофе и забота сервисного персонала.
  • Возможность видеть результат своей работы в действующих продуктах.

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

hh.ru
Г

Fullstack-разработчик (Астра Облако)

Группа компаний АстраНа сервисе с: 07.06.26 17:57↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваУдалёнка

«Астра Облако» — облачный провайдер.

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

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

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

  • Проектирование, разработка и поддержка ядра и модулей облачной системы виртуализации

  • Разработка и правка веб-интерфейсов системы

  • Документирование результатов разработки

Требования:

  • Знание C++ (стандарт С++17).
  • Опыт разработки под ОС Linux.
  • Знание Git.
    Будет плюсом:
  • Знание Bash.
  • Знание Ruby или Node.js.
  • Опыт разработки фронтенда - Javascript, Typescript, CSS, SCSS.
  • Опыт разработки под виртуализацию.
  • Знание сетей, сетевого стека Linux.
    У нас есть фаст-трек для опытных. Только одно собеседование, для тех, кто: или разрабатывал с использованием libvirt, или разрабатывал с использованием OpenNebula. Напишите в сопроводительном письме, что есть такой опыт и договоримся об интервью.

Условия:

  • Заряженная команда. Нам нравится решать нетривиальные задачи, делиться опытом и драйвом. Мы растем, но всегда сохраняем ламповость маленькой компании.
  • Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет.
  • Конкурентная заработная плата.
  • Забота о здоровье. Оформим полис ДМС.
hh.ru
150k–200k ₽РоссияСанкт-ПетербургОфис

АО ВНИИРТ - одно из старейших оборонных предприятий России, основанное в августе 1921 года на базе Остехбюро. Входит в состав АО «Концерн ВКО «Алмаз – Антей».

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

  • разработка прикладного и системного ПО на С/С++, Qt под ОСРВ QNX, КПДА, Linux;
  • близость к аппаратным средствам: написание драйверов, программирование
  • микроконтроллеров;
  • администрирование ОСРВ;
  • разработка технической документации;
  • возможность командировок.
Требования:
  • Высшее техническое образование;
  • Опыт разработки на С/С++ под ОСРВ (Операционная система реального времени);
  • Опыт написания графических интерфейсов;
  • Мультипоточное программирование, сетевые протоколы;
  • Готовность к командировкам;
  • Самостоятельность в работе.
Условия:
  • работа в Управлении морских разработок
  • Оформление и выплата заработной платы строго в рамках действующего законодательства;
  • служебные командировки (полигон, лаборатории, морские суда);
  • Полный рабочий день, пятидневная рабочая неделя;
  • УДАЛЕННЫЙ формат работы НЕ рассматривается, работа на территории работодателя;
  • Отсрочка от мобилизации;
  • программа ДМС;
  • Профильное обучение за счет Предприятия.
hh.ru
retail personal
до 300k ₽РоссияМоскваОфис
Крупная аккредитованная IT-компания с многолетней историей и стабильными позициями на рынке занимается созданием масштабных программных продуктов.
Мы находимся в поиске инженера-программиста.​

​​​​​​

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

  • Проектирование и разработка ПО под управлением Embedded Linux для аппаратных решений на базе чипов i.MX6, RK3588J и RK3576J.
  • Проведение рефакторинга и оптимизация существующей кодовой базы.
  • Исправление ошибок, выявленных в процессе тестирования.
  • Оценка сроков и планирование этапов выполнения задач.
  • Участие в подготовке требований к разрабатываемому программному обеспечению.
  • Совместное проведение испытаний и участие в отладке разработанного ПО.
  • Документирование исходного кода.
  • Участие в подготовке технической документации на разработанное программное обеспечение.
🟢Требования:
  • Высшее техническое образование по направлениям: информационные технологии, электроника или смежные специальности.
  • Опыт работы в разработке программного обеспечения от 3 лет.
  • Опыт программирования на Qt от 3 лет.
  • Уверенное знание языков программирования C и C++.
  • Понимание архитектуры операционных систем и ядра Linux.
  • Умение собирать ядро Linux и понимание принципов работы системы его сборки.
  • Знание и практический опыт работы с GCC, GDB, binutils, CMake, Make и Bash.
  • Знание стандарта POSIX.
  • Знание Linux API и умение вызывать системные функции напрямую или через libc.
  • Знание аппаратных архитектур ARM и x86.
  • Умение работать со специализированными аппаратными отладчиками, анализаторами шин, протоколов и другими измерительными инструментами.
  • Опыт работы с Yocto Project, Buildroot и U-Boot.
  • Навыки разработки на низком уровне: работа не только с Linux, но и с микроконтроллерами в режиме bare metal, SoC и периферийными интерфейсами UART, SPI, I²C, CAN и другими.
  • Знание сетевых протоколов TCP/IP.
  • Навыки работы с цифровыми электронными устройствами.
  • Опыт работы с системами контроля и учёта версий, включая SVN, Git и аналогичные инструменты.
🟢Будет преимуществом:
  • Опыт участия в разработке программно-аппаратных комплексов в сфере безопасности, включая ИСБ, СКУД, СУДОС и ССОИ.
  • Базовые знания одного или нескольких скриптовых языков программирования: C#, JScript, JavaScript, Python и других.
🟢Что мы предлагаем:
  • Современный офис, месторасположение - м. Полянка / Третьяковская.
  • Формат работы офис 5-2;
  • Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
  • Оклад обсуждается по результатам собеседования;
  • ДМС, регулярные премии по итогам работы.
  • Крупные проекты, стабильность, возможность проффеcсионального роста!
hh.ru
Алабуга. Менеджмент
от 225k ₽РоссияУфаОфис
Обязанности:
  • Разработка и модификация программного обеспечения для полетных контроллеров;
  • Проектирование и оптимизация алгоритмов автоматического управления;
  • Тестирование ПО, отладка кода, поиск и устранение ошибок и уязвимостей;
  • Анализ и обработка телеметрических данных, полученных в ходе полетов.

Требования:
  • Опыт разработки не менее 3 лет;
  • Уверенное владение С++, PX4, ArduPilot, Mavlink;
  • Опыт настройки PID-регуляторов;
  • Опыт разработки алгоритмов полёта низкого уровня для различных типов БПЛА: квадрокоптеров, мультикоптеров, БПЛА самолётного типа;
  • Продвинутое знание физики квадрокоптеров.
Условия:
  • Работа с ПЕРЕЕЗДОМ в г. Елабуга, Республика Татарстан;
  • Транспорт до работы из г. Елабуга;
  • Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;
  • Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
hh.ru
Алабуга. Менеджмент

C++ Engineer (ROS2)

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

Находимся в поиске Ведущего программиста встраиваемого программного обеспечения.

Обязанности:
  • Разработка встраиваемого программного обеспечения для микроконтроллеров;
  • Отладка, рефакторинг и оптимизация существующего кода;
  • Доработка ПО и исправление ошибок (баг-фиксинг) в рамках жизненного цикла продукта;
  • Участие в интеграции «железа» и софта на ранних этапах.
Требования:
  • Уверенное знание C/C++. Желателен опыт с ассемблером (ARM) для отладки критических участков;
  • Опыт разработки под STM32 (HAL/LL), понимание работы DMA, таймеров, прерываний;
  • Практический опыт работы с проводными интерфейсами (UART, SPI, I2C, CAN, RS-485/232) и протоколами Modbus RTU/ASCII;
  • Умение пользоваться осциллографом, логическим анализатором, мультиметром для отладки и верификации;
  • Базовые навыки чтения электрических принципиальных схем, понимание принципов работы обвязки МК (питание, тактирование, GPIO).


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

  • Опыт работы с Altium Designer (понимание, как выглядит плата, чтобы быстрее искать ошибки);
  • Знание Verilog/VHDL (для взаимодействия с FPGA-командой, но не обязательно);
  • Навыки написания скриптов на Python/JavaScript для автоматизации тестирования.
Условия:
  • Официальное оформление с первого дня;
  • Полностью белую, достойную и регулярную зарплату;
  • Офис г. Рязань, ул. Высоковольтная, д. 38;
  • ДМС со стоматологией;
  • График работы на выбор (с 8 до 17);
  • Систему дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)

​​​​​​​Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:

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

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

автономный транспортНа сервисе с: 23.06.26 16:02↑ Вакансия с автоподнятием
Зарплата не указанаРоссияСШАМоскваОфис

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

Для этого мы:

  • Внедряем процессы разработки ПО, используемые в автоиндустрии.
  • Пишем 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
т1 интеграция

Программист-математик С++ (вычислительная электродинамика)

т1 интеграцияНа сервисе с: 30.06.26 09:37↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

Проект:

Проект разработки CAE-платформы нового поколения для мультифизического анализа. Мы ищем Программиста-Математика для участия в разработке генератора расчётных сеток для численного моделирования высокочастотных устройств, антенн и закрытых резонансных структур методом конечных элементов (FEM) и методом моментов (MoM).

Какие задачи нужно решать:

  • Участие в разработке программных продуктов в области мультифизичного CAE интегрированного в CAD с применением С++, в частности разработка численных методов, алгоритмов и структур данных для решения задач вычислительной электродинамики, для моделирования высокочастотных устройств, антенн и закрытых резонансных структур. Написание параллельных вычислительных алгоритмов.
  • Исследовательские работы в перспективных направлениях. Поддержка и развитие существующего кода. Написание юнит-тестов.

Какой опыт и знания мы ожидаем:

  • Высшее техническое образование, прикладная математика, физика или информатика. Наличие ученой степени - безусловный плюс. Опыт работы не менее двух лет.
  • Уверенное владение C++11 и выше, stl, boost, средств и подходов для написания высоконагруженного параллельного вычислительного кода, таких как tbb, openmp, MPI.
  • Понимание основ вычислительной линейной алгебры. Прямые и итерационные методы линейной алгебры. Понятие числа обусловленности для линейных операторов. Методы предобуславливания. Пространства Крылова и метод сопряженных градиентов.
  • Знание основ электродинамики и понимание постановок задач в области электростатики, магнитостатики, квазистационарном приближении. Понимание постановок задач связанных с рассеянием, излучением и распространением волн. Знакомство с численными методами решения задач в перечисленных областях электродинамики. Практический опыт использования метода конечных элементов (FEM) или метода моментов (MoM).
  • Практический опыт в ООП, паттернах проектирования, хорошие знания фундаментальных алгоритмов и структур данных.
  • Опыт участия в командных проектах.
  • Знакомство с разработкой под Windows\Linux, MSVS, систем bug tracking, систем контроля версий наподобие git, code review, СМаке является плюсом.

Приветствуется:

  • Опыт разработки программного обеспечения для генерации сеток или инструментов обработки геометрии.
  • Знание средств и подходов для написания высоконагруженного параллельного кода (Intel TBB, MPI и т.п.).
  • Желание искать надёжные и эффективные методы решения прикладных геометрических задач.
hh.ru
т1 интеграция

Программист-математик С++ (алгоритмы генерации сеток)

т1 интеграцияНа сервисе с: 30.06.26 09:37↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваГибрид

Проект:

Проект разработки CAE-платформы нового поколения для мультифизического анализа. Мы ищем Программиста-Математика для участия в разработке генератора расчётных сеток для численного моделирования высокочастотных устройств, антенн и закрытых резонансных структур методом конечных элементов (FEM) и методом моментов (MoM).

Какие задачи нужно решать:

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

Какой опыт и знания мы ожидаем:

  • Высшее техническое образование, прикладная математика, физика или информатика.
  • Понимание базовых разделов высшей математики: анализа, линейной алгебры и аналитической геометрии.
  • Знание методов генерации поверхностных и объемных сеток (Constrained Delaunay).
  • Уверенное владение C++ (стандарт 11 и выше), STL, Boost и шаблонов проектирования. Понимание фундаментальных алгоритмов и структур данных.
  • Владение инструментарием разработки: система контроля версий, тесты, отладка, оптимизация
  • Опыт работы не менее двух лет

Приветствуется:

  • Опыт разработки программного обеспечения для генерации сеток или инструментов обработки геометрии.
  • Знание средств и подходов для написания высоконагруженного параллельного кода (Intel TBB, MPI и т.п.).
  • Желание искать надёжные и эффективные методы решения прикладных геометрических задач.
hh.ru
нефтеавтоматика
от 80k ₽РоссияУфаОфис

Условия:

  • Трудоустройство согласно ТК РФ
  • Заработная плата обсуждается на собеседовании
  • Режим работы с 09.00 до 18.00 (гибкое начало рабочего дня обсуждается на собеседовании)
  • ДМС после испытательного срока
  • Дополнительные отпуска, согласно коллективного договора

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

  • Написание и отладка системного программного обеспечения для промышленных контроллеров
  • Командировки 5 % времени

Требования:

  • Знание языка C/C++, ООП, ОС Linux
  • Опыт реализации сетевого обмена данными (синхронный и асинхронный обмен)
  • Опыт работы с socket на уровне протоколов TCP/IP, UDP, RAW
  • Опыт работы с многопоточными приложениями (понятие синхронизации)
  • Желательны знания QNX, Redmine, Toolchain, Cmake, Git
hh.ru
институт исследования нейросетей и робототехники

Технический директор

институт исследования нейросетей и робототехникиНа сервисе с: 07.08.26 05:49↑ Вакансия с автоподнятием
от 250k ₽РоссияХабаровскОфис

О проекте:
Мы разрабатываем роботизированные манипуляторы с управлением на базе нейросетей и готовимся к запуску еще ряда проектов в направлении AR и нейросетей. В команде уже есть сильные инженеры: специалист по низкоуровневой оптимизации, backend-разработчик, инженер по сенсорам и программисты разных направлений. Нам нужен Руководитель, который сможет выстроить процессы, координировать их работу и стать правой рукой генерального директора по техническим вопросам.

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

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

  • Управление командой (8-10 человек):
    • Постановка задач инженерам, контроль исполнения, приоритизация задач в соответствии с целями бизнеса.
    • Проведение регулярных встреч, распределение обязанностей, разрешение сложных ситуаций.
    • Найм и адаптация новых сотрудников, развитие и мотивация текущих членов команды в том числе удаленных.
  • Стратегическое планирование:
    • Регулярное участие в совещаниях с генеральным директором: согласование roadmap (дорожной карты\плана работ), планирование ресурсов и бюджета, оценка сроков разработки.
    • Трансляция бизнес-задач в технические требования для команды.
    • Анализ рынка технологий, предложение новых решений для развития продуктов компании.
  • Организация процессов разработки:
    • Выстраивание эффективного взаимодействия между инженерами разных профилей (встраиваемые системы, backend, сенсорика).
    • Внедрение стандартов качества, code review, документирования, алгоритма работы с удаленными сотрудниками.
    • Обеспечение бесшовной интеграции всех компонентов системы (от датчиков до управляющей логики).
  • Коммуникация и отчетность:
    • Формирование понятной отчетности для генерального директора о ходе разработки, рисках и достигнутых результатах. В том числе по форме генерального директора.
    • Представление результатов работы на внутренних и внешних мероприятиях (испытаниях ПО и папертных средств).

Требования (управленческие приоритетны):

  • Управленческий опыт: от 3 лет управления технической командой — выстраивание процессов, контроль задач, развитие людей.
  • Технические навыки: понимание полного цикла разработки. Вы не обязаны писать код, но должны понимать, о чем говорят ваши инженеры:
    • Знание C/C++ и Python на уровне понимания архитектуры и интеграции.
    • Представление о разработке под микроконтроллеры (STM32, ESP32) и Linux-платы (Jetson, Raspberry Pi).
    • Понимание протоколов (I2C, SPI, UART, CAN, Ethernet) и принципов работы с сенсорами (камеры, лидары, радары, IMU).
    • Общее понимание процессов оптимизации производительности (включая CUDA/TensorRT на Jetson) и администрирования Linux-систем.
  • Коммуникативные навыки: умение говорить на одном языке с генеральным директором, заказчиками и командой разработчиков.
  • Образование: высшее техническое (робототехника, электроника, компьютерная инженерия, ИТ) или управленческое с технической специализацией.

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

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

Условия:

  • Уровень ответственности и влияния: прямой выход на генерального директора, участие в формировании стратегии компании, реальное влияние на продуктовые решения.
  • Оснащение: современный офис, полностью оборудованная лаборатория, доступ к любому необходимому оборудованию для команды.
  • Команда: уже собранный коллектив сильных специалистов, которых нужно направить, организовать и расширять.
  • График: полная занятость, работа на месте работодателя (Хабаровск, центр города).
  • Заработная плата: от 250 000 ₽ (обсуждается с сильным кандидатом).

Где предстоит работать
Хабаровск, улица Ленина, 18В

hh.ru
вычислительные решения

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

вычислительные решенияНа сервисе с: 24.09.26 20:29↑ Вакансия с автоподнятием
115k–172k ₽РоссияМоскваОфис

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

На данный момент мы находимся в поиске коллеги - инженера-программиста.

Чем предстоит заниматься:
  • разработка программных продуктов в составе небольших команд (2-3 человека);

  • исследование сетевых протоколов;

  • исследование механизмов безопасности операционных систем;

  • написание документации по результатам исследований;

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

Что мы от Вас ждём:
  • уверенное владение одним из языков программирования (Python, C++, Go, C# и т. д.) с соблюдением принципов ООП и написанием чистого, структурированного кода;

  • навыки написания Unit‑тестов для собственного кода с целью обеспечения его надёжности и стабильности;

  • понимание работы с контейнерами (Docker/Podman), включая сборку образов, запуск и управление контейнерами;

  • умение работать с системами контроля версий (Git), в т. ч. работа с ветками, создание и обработка merge request, разрешение конфликтов при слиянии кода;

  • навыки отладки приложений и анализа логов для выявления и устранения ошибок;

  • способность разбираться в чужом коде, а также составлять минимальную техническую документацию к нему;

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

  • опыт работы с одной из систем управления базами данных (СУБД): MySQL, PostgreSQL, MSSQL, MariaDB или SQLite;

  • понимание принципов работы клиент‑серверной архитектуры, включая базовые знания о API, протоколе HTTP, механизме «запрос‑ответ»;

  • уверенное владение компьютером и практический опыт работы в командной строке (терминале) Linux и/или Windows.

Что мы готовы предложить:
  • график работы 5/2 с 9:00 до 18:00 в комфортабельном офисе в 10 мин. от станции м. Южная;
  • конкурентоспособный уровень дохода (исходя из компетенций кандидата);
  • оформление по ТК РФ с первого дня;
  • ДМС после испытательного срока;
  • возможность обучения и повышения квалификации;
  • рост и развитие внутри компании.

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

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

кадровое агентство аспектНа сервисе с: 24.06.26 17:03↑ Вакансия с автоподнятием
до 200k ₽РоссияМоскваУдалёнка

О компании (работодателе):
• Разработчик электронных устройств с 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.

Смотрите также в каталоге

Хотите персональную подборку?

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

Найти подходящие вакансии →