movavi

C++ Development Team Lead

• Глубокое знание C++17 или C++20 и принципов ООП

movavi На сервисе с: 05.10.26 14:07

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

C++ Development Team Lead Movavi

Местоположение: Весь мир
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• Глубокое знание C++17 или C++20 и принципов ООП
• Практический опыт с фреймворком Qt
• Понимание Agile/Scrum и сильные навыки управления людьми: делегирование, тимбилдинг, менторинг
• 3+ лет опыта в разработке ПО

О компании:
Создаём простой в использовании софт, которым пользуются миллионы людей по всему миру; команда работает из разных стран.

Контакт: ••••••••

•••••••• опубликована в ••••••••

Похожие вакансии C++/C

hh.ru
от 150k ₽РоссияЕкатеринбургГибрид

В компанию Тритон-ЭлектроникС в связи с развитием новых проектов требуется инженер-программист С/С++.

Задачи:

Разработка на языках C/C++ для платформ Linux и Windows фрагментов, модулей или проекта ПО, доработка и рефакторинг кода существующего ПО:

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

Разработка вспомогательных утилит для тестирования и сопровождения ПО на Python, Bash.

Что ожидается от кандидата:

  • высшее ИТ/инженерное образование;
  • знание языков C и C++ (стандарты 17/20) , умение использовать функционал стандартной библиотеки C++;
  • знание основ ООП;
  • навыки работы с системными вызовами в ОС Linux;
  • базовые знания о классических алгоритмах и структурах данных;
  • умение писать код для многопоточных/асинхронных приложений;
  • применение при разработке подходов TDD (Test-Driven Development);
  • умение писать юнит-тесты (googletest);
  • базовое знание Python, Bash;
  • умение работать с Git, Make, CMake;
  • английский язык на уровне свободного чтения технических спецификаций;
  • навыки разработки в приложениях на Qt
  • умение работать в команде.

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

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

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

  • инновационность, оперативность принятия решений, надежность (около 30-ти лет на рынке);
  • гибкое начало рабочего дня;
  • официальное трудоустройство, официальные условия по оплате, соблюдение гарантий ТК РФ;
  • заработная плата достойного уровня (оклад+ премии за результативную работу);
  • дотация на питание;
  • медицинское обслуживание.
Сайты компаний
S

C++ developer

Scalable SolutionsНа сервисе с: 05.10.26 15:03
Зарплата не указанаНе указана странаЛокация не указана

About the role

We are looking for a versatile developer at a strong middle level who can handle both core engineering tasks and implement new product features in the core system.

Job description

  • Develop new and enhance existing product features in the trading core — such as implementing trading instruments, new order types, etc.
  • Design business logic
  • Improve the performance and stability of system components
  • Participate in code reviews
  • Write unit tests

Qualifications

You have:
  • Professional proficiency in C++17
  • Confident in using the STL library
  • Experience in designing and developing high-load systems
  • Experience with asynchronous and multithreaded programming
  • Experience in developing client-server systems
  • At least 3 years of commercial software development experience
Highly preferred:
  • Experience working with Linux OS
  • Experience using relational databases
  • Experience with Git
  • English proficiency sufficient to read technical documentation
Will be a plus:
  • Experience with Go and Python
  • Experience using Boost
hh.ru
Зарплата не указанаРоссияЯрославльОфис

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

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

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

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

- Дорабатывать сценарии автономной работы робота: запуск задания, движение, паузу, продолжение, завершение, отмену и парковку;
- Улучшать следование по маршруту, обработку чекпоинтов, развороты и движение в ограниченном пространстве;
- Работать с глобальным и локальным планированием, картами препятствий, геометрией робота и зонами безопасности;
- Настраивать скоростные профили и ограничения с учётом препятствий, направления движения и данных сенсоров;
- Разбирать инциденты по логам и телеметрии, воспроизводить проблемные проезды на записях, в симуляции и на роботе;
- Исправлять причины блокировок, осцилляций, неудачного перепланирования и других сбоев движения;
- Добавлять тесты и диагностические данные для критичных сценариев;
- Участвовать в code review и обсуждении технических решений с командой.

Что для нас важно:

- Уверенное владение современным C++ — C++17/20;
- Практический опыт разработки на C++ от 3 лет либо сопоставимый по глубине опыт в сложном техническом проекте;
- Опыт интеграции компонентов робототехнической системы: обмен сообщениями, timestamps, системы координат, синхронизация данных и диагностика;
- Понимание принципов навигации автономных роботов: глобальный и локальный путь, следование траектории, перепланирование и recovery-сценарии;
- Знание базовой геометрии и кинематики автономного робота: преобразования координат, положение и ориентация в SE(2), скорость, ускорение, кривизна и footprint;
- Умение разбираться в многопоточном и асинхронном коде, корректно работать с тайм-аутами и устаревшими данными;
- Уверенная работа в Linux, Git и CMake;
- Системный подход к отладке: умение сформулировать гипотезу, собрать данные,
воспроизвести проблему и проверить исправление;
- Мы готовы рассмотреть кандидата без длительного опыта с реальным роботом, если у него хорошая база по C++, алгоритмам и навигации, а также есть желание работать с физическим оборудованием.


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

- Знакомство с TEB, Hybrid A*, SMAC Planner, OMPL или другими алгоритмами планирования;
- Опыт работы с occupancy grid, costmap, point clouds и collision checking;
- Понимание принципов SLAM, scan matching, ICP, колёсной и лидарной одометрии;
- Знание PCL, OpenCV, Gazebo и инструментов записи и воспроизведения сенсорных данных;
- Опыт интеграционных, сценарных или SIL/HIL-тестов;
- Опыт разработки AMR, складских, сервисных роботов или беспилотного транспорта;
- Навыки анализа телеметрии и временных рядов.


Ключевые навыки:

- C++17/20
- Linux
- CMake
- Git
- Navigation и path planning
- Интеграция компонентов робота
- Отладка и анализ телеметрии

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.