леста игры

Game Developer (C++ / Python)

Леста Игры разрабатывает игровые проекты в различных жанрах, смело экспериментирует с инструментами и технологиями.

леста игры На сервисе с: 13.10.26 18:31

Зарплата не указанаРоссияСанкт-Петербург

Леста Игры разрабатывает игровые проекты в различных жанрах, смело экспериментирует с инструментами и технологиями. 

В офисах компании в Санкт-Петербурге, Минске и Москве работает более 2000 талантливых профессионалов.

Мы делаем игры, которые стали настоящим культурным феноменом: «Мир танков», «Мир кораблей», Tanks Blitz, а также работаем над новыми перспективными проектами. 
Мы не намерены останавливаться – впереди нас ждут новые вызовы и миллионы игроков.

Готов вместе создавать будущее игровой индустрии? Добро пожаловать в команду Леста Игры и «Мира танков» в частности!

«Мир танков» − это популярнейшая бесплатная онлайн-игра, гибкий сплав симулятора танков, драйвового шутера, РПГ и даже стратегии. За время своего существования игра «Мир танков» успела завоевать сердца миллионов игроков, и с каждым днём преданных поклонников становится всё больше и больше. Ежемесячные обновления, призовые акции, лёгкость освоения и бесконечное разнообразие игровых тактик — вот лишь несколько из многих плюсов игры.

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

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

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

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

  • Опыт коммерческой разработки от 3 лет.
  • Уверенное знание C++.
  • Знание Python или желание активно развивать экспертизу в нём.
  • Понимание алгоритмов и структур данных.
  • Знание сетевых технологий и принципов клиент-серверного взаимодействия.

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

  • Опыт разработки высоконагруженных сервисов.
  • Опыт работы с базами данных и брокерами сообщений.
  • Понимание принципов построения распределённых систем.
  • Интерес к игровой индустрии и разработке игровых сервисов. 

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

  • Работу в аккредитованной IT-компании.
  • Расширенный полис ДМС.
  • Доплаты по больничным листам и days off.
  • Тренажёрный зал и душевые в офисе.
  • Компенсацию спорта.
  • Компенсацию питания.
  • Подарки на день рождения и в первый день в компании, выплаты в день свадьбы и день рождения детей. 
  • Комнаты отдыха с настолками, приставками, игровыми автоматами/столами.
  • Релакс-зоны с массажными креслами Yamaguchi и топовыми кофемашинами.
  • От 500 до 1000 ед. игрового золота на ваш аккаунт в игре ежедневно.
  • Work-life balance: приходим в офис с 8 до 11, уходим с 17 до 20. 

Навыки

  • C++
  • Python

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

Сайты компаний
2ГИС

C++ Team Lead в 3D Карту

2ГИСНа сервисе с: 15.06.26 03:48↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМосква

О проекте

3D-движок — большой и сложный проект, который содержит более полумиллиона строк высокопроизводительного кода на C++20, а также активно взаимодействует с современными GAPI: Vulkan/Metal/OpenGL.

Собираем этот код с помощью CMake, свежими версиями компиляторов (Clang, GCC, MSVC) в различных IDE – кому что удобней.

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

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

Основные задачи команды связаны с обработкой и отрисовкой большого количества 3D-объектов — генерацией геометрии, написанием шейдеров и эффектов, работой с бинарными данными карты (векторными тайлами) в собственном формате.

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

  • C++20, Python 3, CMake — для разработки и тестов.
  • Jira, Bitbucket Stash и Jenkins – для задач, ревью и сборки на CI.

Задачи

  • Сейчас мы активно разрабатываем графические продуктовые фичи в карте: различные анимации объектов, рельеф, реалистичные дороги, развязки и тоннели.
  • В том числе активно экспериментируем с внедрением различных визуальных эффектов. Изучаем на state-of-art подходы в графике и оцениваем их применимость в нашем продукте.
  • Не забываем и про нефункциональные требования – работаем над производительностью движка и его графической подсистемы.

Ты будешь заниматься

  • Подготовкой и отрисовкой новых картографических данных.
  • Написанием различных графических эффектов.
  • Улучшением взаимодействия с современными графическими API (Vulkan, Metal, OpenGL).
  • Производительностью графической подсистемы и 3D-движка в целом.
  • Сжатием данных (в том числе созданием и оптимизациями собственных форматов хранения данных).
  • Генерализацией и симплификацией данных.
  • Разработкой алгоритмов и структур данных, производительных на различных мобильных устройствах.
  • Улучшением и поддержкой собственного языка описания стилей карт.

Мы ждём, что ты

  • Имеешь опыт работы с современным С++ от 5  лет
  • Имеешь опыт работы с графическим API (Metal, OpenGL, DirectX, Vulkan).
  • Имеешь опыт написания шейдерных программ.
  • Знаешь основные алгоритмы и структуры данных, в том числе имеешь опыт работы с алгоритмами компьютерной графики.
  • Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.

Будет плюсом

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

Кроме того

  • 2ГИС — аккредитованная IT-компания. 
  • Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Также у нас можно работать 100% удалённо.
  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.
  • Само собой, полностью белая зарплата, размер обсуждается на собеседовании, потолка нет.
  • Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
Сайты компаний
леста игры

Server Developer

леста игрыНа сервисе с: 13.10.26 18:32
Зарплата не указанаБеларусьМинск

Леста Игры разрабатывает игровые проекты в различных жанрах, смело экспериментирует с инструментами и технологиями. 

В офисах компании в Санкт-Петербурге, Минске и Москве работает более 2000 талантливых профессионалов. 

Мы делаем игры, которые стали настоящим культурным феноменом: «Мир танков», «Мир кораблей», Tanks Blitz, а также работаем над новыми перспективными проектами. 
Мы не намерены останавливаться – впереди нас ждут новые вызовы и миллионы игроков.

Готов вместе создавать будущее игровой индустрии? Добро пожаловать в команду Леста Игры и «Tanks Blitz» в частности!

Tanks Blitz – это мобильный танковый MMO-экшн с PvP-сражениями «7 на 7». Сотни боевых машин, яркие арены и различные режимы игры, где игрок может проявить навыки стрельбы и стратегическое мышление. Tanks Blitz поддерживается на большинстве мобильных устройств и платформ.

Сейчас наша Server Team Tanks Blitz набирает обороты: усиливаем команду и ищем Python/C++ Developer. Команда работает над улучшением игрового сервера и развитием игровых механик.

Задачи, которые предстоит выполнять:

  • Улучшение и поддержка существующей функциональности игрового сервера Tanks Blitz.
  • Разработка новых игровых механик.
  • Оптимизация и рефакторинг существующего кода для улучшения производительности и устойчивости высоконагруженных систем.
  • Покрытие функционала юнит-тестами.
  • Построение клиент-серверной архитектуры.
  • Интеграция игрового сервера Tanks Blitz (от стадии проектирования до внедрения в продакшн) с внутренними сервисами компании.

Мы ожидаем:

  • Уверенное владение языками программирования С++ и Python.
  • Отличное знание классических алгоритмов, структур данных и паттернов проектирования.
  • Знание ООП.
  • Понимание клиент-серверной архитектуры.
  • Опыт работы с высоконагруженными системами.
  • Понимание сетевых протоколов.
  • Готовность работать в офисе.

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

  • Опыт работы в геймдеве на позиции серверного разработчика.
  • Опыт работы с очередями сообщений (RabbitMQ, Kafka).
  • Знания SQL.

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

  • Работу в IT-компании (резидент ПВТ).
  • Расширенный полис ДМС с первого месяца работы.
  • Доплаты по больничным листам и days off.
  • Тренажёрный зал и душевые в офисе.
  • Компенсацию спорта.
  • Компенсацию стоимости питания в корпоративной столовой.
  • Подарки на день рождения и в первый день в компании, выплаты в день свадьбы и день рождения детей. 
  • Комнаты отдыха с настолками, приставками, бильярдом, теннисными столами, а также релакс-зоны с массажными креслами.
  • От 500 до 1000 ед. игрового золота на ваш аккаунт в игре ежедневно.
  • Доставку сотрудников корпоративными шаттлами метро <-> офис «Волна» (Минск, Партизанский проспект, 178/2).
  • Work-life balance: приходим в офис с 8 до 11, уходим с 17 до 20. 

Навыки

  • C++
  • Python
hh.ru
Зарплата не указанаРоссияМоскваГибрид

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

Мы расширяем команду направения RUBETEK-TELECOM.

Senior C++ & DSP Engineer (PHY/MAC, Спутниковая и наземная связь)

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

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

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

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

Основные задачи

  • разработка DSP-алгоритмов физического уровня цифровых систем связи;
  • разработка математических моделей и моделирование алгоритмов в MATLAB / Simulink;
  • реализация и оптимизация алгоритмов на современном C++;
  • разработка передающего и приёмного трактов цифрового модема;
  • разработка алгоритмов временной и частотной синхронизации;
  • разработка алгоритмов оценки канала;
  • разработка алгоритмов модуляции и демодуляции;
  • разработка и интеграция алгоритмов канального кодирования и декодирования;
  • разработка PHY/MAC-подсистем спутниковых и наземных модемов;
  • разработка алгоритмов распределения временных и частотных радиоресурсов;
  • разработка механизмов TDMA / MF-TDMA и управления радиоканалом;
  • интеграция программных компонентов с FPGA, ARM/SoC, RF-трактом и EmbeddedLinux;
  • участие в разработке архитектуры модема и отдельных алгоритмических подсистем;
  • проведение лабораторных испытаний, анализ сигналов и результатов измерений;
  • поиск и устранение проблем на стыке Software, FPGA и RF;
  • сопровождение разработки от моделирования и прототипирования до опытного и серийного изделия;
  • проведение code review;
  • техническое наставничество и участие в развитии инженерной команды.

Мы ожидаем

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

  • высшее техническое образование: радиотехника, телекоммуникации, вычислительная техника, прикладная математика или смежное направление;
  • опыт промышленной разработки на C++ от 5 лет;
  • уверенное владение C++17 / C++20;
  • практический опыт разработки DSP-алгоритмов;
  • уверенная работа с MATLAB;
  • хорошее понимание теории цифровой обработки сигналов и цифровой связи;
  • понимание принципов построения передающего и приёмного трактов цифрового модема;
  • понимание принципов синхронизации, модуляции, демодуляции и канального кодирования;
  • опыт разработки под Linux;
  • опыт многопоточного и высокопроизводительного программирования;
  • понимание архитектуры современных цифровых радиосистем и взаимодействия PHY/MAC;
  • опыт профилирования, поиска bottleneck'ов и оптимизации производительности;
  • опыт работы с Git и современным процессом командной разработки.

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

Практический опыт в одном или нескольких направлениях:

  • спутниковые системы связи;
  • VSAT;
  • DVB-S2 / DVB-S2X;
  • DVB-RCS2;
  • SDR;
  • GNU Radio;
  • FPGA и FPGA-based DSP;
  • PHY / MAC;
  • TDMA / MF-TDMA;
  • OFDM / SC-FDMA;
  • QPSK / QAM / APSK;
  • LDPC и другие схемы FEC;
  • FFT / IFFT;
  • временная и частотная синхронизация;
  • carrier recovery;
  • symbol timing recovery;
  • channel estimation;
  • equalization;
  • AGC;
  • формирование и обработка цифровых сигналов;
  • SIMD-оптимизация: ARM NEON / x86 AVX;
  • Embedded Linux;
  • ARM / SoC-платформы;
  • высокоскоростная потоковая обработка данных;
  • RF-тракты;
  • RFIC и компоненты Analog Devices;
  • DSP-процессоры;
  • интеграция C++ software с FPGA через DMA, shared memory, high-speed interfaces.

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

Языки и технологии

  • C++17 / C++20
  • MATLAB / Simulink
  • Linux
  • Git
  • CMake

Инструменты

  • GCC / Clang
  • GDB
  • Google Test
  • GitLab CI
  • Docker
  • Python
  • Bash

Важно уметь:

  • самостоятельно анализировать технические и системные требования;
  • переводить математические модели DSP в эффективную программную реализацию;
  • проектировать архитектуру сложных алгоритмических подсистем;
  • принимать и аргументировать инженерные решения;
  • учитывать ограничения вычислительной платформы и аппаратной части;
  • работать с real-time и near-real-time обработкой потоковых данных;
  • анализировать поведение системы на уровне сигналов и алгоритмов;
  • локализовывать проблемы на границах DSP, Software, FPGA и RF;
  • доводить разработку от математической модели до работающего аппаратно-программного изделия;
  • работать на стыке математики, цифровой обработки сигналов, системного программирования и аппаратуры;
  • проводить качественный code review;
  • делиться инженерными знаниями и участвовать в развитии команды.

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

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

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