C++/C — свежие вакансии
Обновляется каждый час. Найдено: 117 вакансий за последнюю неделю.
- Вакансий за неделю:
- 117
- Медиана:
- 250 000 ₽
- Вилка:
- 150 000 ₽ — 320 000 ₽
Зарплаты — по 83 вакансиям с указанной вилкой за 30 дней
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Компания 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)
-
Свобода в выборе инструментов и подходов
-
Быстрые процессы, минимум бюрократии
-
Офис в центре Ташкента
-
Отличная техническая команда и поддержка менеджмента
- Выездные тимбилдинги
Наша компания развивает собственную систему цифровой связи и приглашает инженера в команду разработки 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
- ДМС после испытательного срока
- возможность профессионального и карьерного роста
«Нанософт Разработка», аккредитованная ИТ-компания, которая с 2008 года создает отечественную САПР-платформу nanoCAD.
Наши решения помогают российским компаниям становиться импортонезависимыми в области САПР / BIM / ERP, а инженерам — проектировать сложнейшие объекты с помощью современных технологий.
Сегодня более 1,5 миллиона пользователей работают в экосистеме nanoCAD.
И мы продолжаем расти — поэтому приглашаем в команду ведущего программиста С++ по конфигурациям в команду DevSecOps, который хочет создавать безопасный инженерный софт, конкурентоспособный на мировом уровне.
Что предстоит делать:
- Развитие модульной архитектуры крупного разнородного десктопного С++ приложения на Windows и Linux
- Управление сборочными конфигурациями и продуктовыми комплектациями
- Анализ и декомпозиция монолитных конструкций, рефакторинг и оптимизация существующего модульного состава
Что мы ждем от кандидата:
- Опыт разработки крупных десктопных С++ приложений на Windows и Linux
- Базовый уровень владения CMake
Будет плюсом:
- Опыт управления конфигурациями продуктов, существующих в различных комплектациях, опыт защиты ограничений комплектаций
- Опыт написания сложных, мультиплатформенных сборочных конфигураций с использованием CMake
- Глубокое понимание внутреннего устройства SVN и GIT, опыт администрирования и реорганизации репозиториев
Что предлагаем:
-
Работа в аккредитованной ИТ-компании с устойчивыми позициями на рынке;
-
Оформление по ТК РФ с первого дня, полностью «белая» зарплата;
-
4 дополнительных дня к отпуску ежегодно;
-
Гибкий график 5/2 — можно планировать день под себя, если это не мешает команде;
-
Формат на выбор: офис / гибрид;
-
Комфортный офис: кухня, зоны отдыха, атмосфера без бюрократии;
-
ДМС со стоматологией и вызовом врача на дом (через 3 месяца работы);
-
Корпоративные скидки от разных образовательных площадок для себя и детей, а также скидочные программы в крупных сетях фитнес-клубов;
-
Корпоративная жизнь: проводим выездные корпоративы и вечеринки в офисе, дарим подарки на праздники, запускаем спортивные программы, играем в волейбол и футбол по четвергам, отмечаем дни рождения, дарим мерч и многое другое;
-
Возможность влиять: твои идеи услышат, решения внедряют, а вклад — замечают.
Компания «Рекорд» ищет в штат самостоятельного 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 дня удаленный формат).
- Оборудованное рабочее место.
- Команда сильных специалистов, с которыми есть что обсудить.
- Безлимитный кофе и забота сервисного персонала.
- Возможность видеть результат своей работы в действующих продуктах.
Мы ждем амбициозного разработчика, который хочет применять свои знания, развиваться и участвовать в создании сложных инженерных решений.
«Астра Облако» — облачный провайдер.
Мы создаем Astra Cloud -российскую платформу, для крупного бизнеса госкомпаний, ориентированную на простую масштабируемость, высокую производительность и безопасность.
Нам важно создать команду из целеустремленных и инициативных сотрудников, которые умеют находить надежные подходы для решения сложных задач.
Обязанности:
-
Проектирование, разработка и поддержка ядра и модулей облачной системы виртуализации
-
Разработка и правка веб-интерфейсов системы
-
Документирование результатов разработки
Требования:
- Знание C++ (стандарт С++17).
- Опыт разработки под ОС Linux.
- Знание Git.
Будет плюсом: - Знание Bash.
- Знание Ruby или Node.js.
- Опыт разработки фронтенда - Javascript, Typescript, CSS, SCSS.
- Опыт разработки под виртуализацию.
- Знание сетей, сетевого стека Linux.
У нас есть фаст-трек для опытных. Только одно собеседование, для тех, кто: или разрабатывал с использованием libvirt, или разрабатывал с использованием OpenNebula. Напишите в сопроводительном письме, что есть такой опыт и договоримся об интервью.
Условия:
- Заряженная команда. Нам нравится решать нетривиальные задачи, делиться опытом и драйвом. Мы растем, но всегда сохраняем ламповость маленькой компании.
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет.
- Конкурентная заработная плата.
- Забота о здоровье. Оформим полис ДМС.
АО ВНИИРТ - одно из старейших оборонных предприятий России, основанное в августе 1921 года на базе Остехбюро. Входит в состав АО «Концерн ВКО «Алмаз – Антей».
Обязанности:
- разработка прикладного и системного ПО на С/С++, Qt под ОСРВ QNX, КПДА, Linux;
- близость к аппаратным средствам: написание драйверов, программирование
- микроконтроллеров;
- администрирование ОСРВ;
- разработка технической документации;
- возможность командировок.
- Высшее техническое образование;
- Опыт разработки на С/С++ под ОСРВ (Операционная система реального времени);
- Опыт написания графических интерфейсов;
- Мультипоточное программирование, сетевые протоколы;
- Готовность к командировкам;
- Самостоятельность в работе.
- работа в Управлении морских разработок
- Оформление и выплата заработной платы строго в рамках действующего законодательства;
- служебные командировки (полигон, лаборатории, морские суда);
- Полный рабочий день, пятидневная рабочая неделя;
- УДАЛЕННЫЙ формат работы НЕ рассматривается, работа на территории работодателя;
- Отсрочка от мобилизации;
- программа ДМС;
- Профильное обучение за счет Предприятия.
Мы находимся в поиске инженера-программиста.
🟢Обязанности:
- Проектирование и разработка ПО под управлением 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сионального роста!
- Разработка и модификация программного обеспечения для полетных контроллеров;
- Проектирование и оптимизация алгоритмов автоматического управления;
- Тестирование ПО, отладка кода, поиск и устранение ошибок и уязвимостей;
-
Анализ и обработка телеметрических данных, полученных в ходе полетов.
- Опыт разработки не менее 3 лет;
- Уверенное владение С++, PX4, ArduPilot, Mavlink;
- Опыт настройки PID-регуляторов;
- Опыт разработки алгоритмов полёта низкого уровня для различных типов БПЛА: квадрокоптеров, мультикоптеров, БПЛА самолётного типа;
- Продвинутое знание физики квадрокоптеров.
- Работа с ПЕРЕЕЗДОМ в г. Елабуга, Республика Татарстан;
- Транспорт до работы из г. Елабуга;
- Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
- Разработка алгоритмов автономного полёта для развёртывания на целевых устройствах;
- Оптимизация существующих решений для повышения точности и надёжности навигации;
- Моделирование и тестирование алгоритмов в симуляционных средах;
- Интеграция алгоритмов с аппаратной частью целевых устройств;
- Анализ результатов полевых испытаний и доработка алгоритмов на основе полученных данных.
- Уверенное владение ROS2;
- Опыт разработки не менее 5 лет;
- Высокий уровень математической подготовки (линейная алгебра, фильтр Калмана);
- Понимание физики движения квадрокоптеров (PX4, PID).
- Работа с ПЕРЕЕЗДОМ в г. Елабуга, Республика Татарстан;
- Транспорт до работы из г. Елабуга;
- Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
Мы занимаемся разработкой полного цикла оборудования: маршрутизаторы, коммутаторы, серверы, СХД и базовые станции.
Находимся в поиске Ведущего программиста встраиваемого программного обеспечения.
Обязанности:
- Разработка встраиваемого программного обеспечения для микроконтроллеров;
- Отладка, рефакторинг и оптимизация существующего кода;
- Доработка ПО и исправление ошибок (баг-фиксинг) в рамках жизненного цикла продукта;
- Участие в интеграции «железа» и софта на ранних этапах.
- Уверенное знание 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);
- Систему дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)
Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:
- Регулярное внешнее и внутреннее обучение.
- Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате).
- Возможность прохождения дополнительных обучающих курсов за счет компании.
Наша команда разрабатывает ПО микроконтроллеров для блоков управления автономными автомобилями. Цель — делать надёжное программное обеспечение, которое удовлетворяет требованиям мировых автомобильных стандартов.
Для этого мы:
- Внедряем процессы разработки ПО, используемые в автоиндустрии.
- Пишем 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
- Имеете опыт работы в автомобильной индустрии
- Владеете разговорным английским языком
Проект:
Проект разработки 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 и т.п.).
- Желание искать надёжные и эффективные методы решения прикладных геометрических задач.
Проект:
Проект разработки CAE-платформы нового поколения для мультифизического анализа. Мы ищем Программиста-Математика для участия в разработке генератора расчётных сеток для численного моделирования высокочастотных устройств, антенн и закрытых резонансных структур методом конечных элементов (FEM) и методом моментов (MoM).
Какие задачи нужно решать:
- Участие в проектировании, разработке и поддержке алгоритмов построения сеток для задач численного моделирования.
- Создание алгоритмов сеточной адаптации и оптимизации для сложных трехмерных моделей и слоистых структур.
- Взаимодействие с разработчиками алгоритмов численного моделирования для уточнения требований к сетке.
Какой опыт и знания мы ожидаем:
- Высшее техническое образование, прикладная математика, физика или информатика.
- Понимание базовых разделов высшей математики: анализа, линейной алгебры и аналитической геометрии.
- Знание методов генерации поверхностных и объемных сеток (Constrained Delaunay).
- Уверенное владение C++ (стандарт 11 и выше), STL, Boost и шаблонов проектирования. Понимание фундаментальных алгоритмов и структур данных.
- Владение инструментарием разработки: система контроля версий, тесты, отладка, оптимизация
- Опыт работы не менее двух лет
Приветствуется:
- Опыт разработки программного обеспечения для генерации сеток или инструментов обработки геометрии.
- Знание средств и подходов для написания высоконагруженного параллельного кода (Intel TBB, MPI и т.п.).
- Желание искать надёжные и эффективные методы решения прикладных геометрических задач.
Условия:
- Трудоустройство согласно ТК РФ
- Заработная плата обсуждается на собеседовании
- Режим работы с 09.00 до 18.00 (гибкое начало рабочего дня обсуждается на собеседовании)
- ДМС после испытательного срока
- Дополнительные отпуска, согласно коллективного договора
Обязанности:
- Написание и отладка системного программного обеспечения для промышленных контроллеров
- Командировки 5 % времени
Требования:
- Знание языка C/C++, ООП, ОС Linux
- Опыт реализации сетевого обмена данными (синхронный и асинхронный обмен)
- Опыт работы с socket на уровне протоколов TCP/IP, UDP, RAW
- Опыт работы с многопоточными приложениями (понятие синхронизации)
- Желательны знания QNX, Redmine, Toolchain, Cmake, Git
Технический директор
О проекте:
Мы разрабатываем роботизированные манипуляторы с управлением на базе нейросетей и готовимся к запуску еще ряда проектов в направлении 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В
ООО «Вычислительные решения» — российская компания, разрабатывающая высокотехнологичные аппаратно-программные и программные решения с 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 мин. от станции м. Южная;
- конкурентоспособный уровень дохода (исходя из компетенций кандидата);
- оформление по ТК РФ с первого дня;
- ДМС после испытательного срока;
- возможность обучения и повышения квалификации;
- рост и развитие внутри компании.
Командная работа занимает центральное место в нашей культуре. Мы верим, что успех достигается совместными усилиями, поэтому поддерживаем сплоченность команды и доверие между сотрудниками.
О компании (работодателе):
• Разработчик электронных устройств с 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.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →