Алабуга. Менеджмент

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

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

Алабуга. Менеджмент

от 488k ₽РоссияКазаньОфис
Обязанности:
  • разработка и сопровождение ПО системного уровня, интеграция и консолидация компонентов, разрабатываемых командой, обеспечение надёжности и отказоустойчивости итогового продукта;
  • проектирование и разработка ПО на языках C/C++, Python под операционную систему Astra Linux;
  • разработка, реализация и сопровождение протоколов обмена данными между компонентами системы и внешними устройствами;
  • отладка аппаратной части и программного обеспечения;
  • разработка программных модулей для обмена данными по промышленным интерфейсам: Ethernet (TCP/UDP, Modbus TCP), RS-485/RS-422 (Modbus RTU, собственные протоколы, работа с таймингами) и USB (HID, Mass Storage);
  • написание программ для опроса оборудования (датчики, приводы, контроллеры) по последовательным портам и Ethernet-сетям с обработкой сбоев связи и восстановлением соединения;
  • проектирование и реализация защищённого канала управления (VPN-туннели, TLS 1.2+, взаимная аутентификация по сертификатам, в том числе аппаратно поддерживаемая.
Требования:
  • опыт работы в разработке ПО/приборостроении не менее 3 лет;
  • высшее техническое образование (программирование, радиотехника, электроника, приборостроение);
  • знание сетевых технологий (TCP/IP, UDP, сокеты);
  • опыт работы с электрическими схемами — принципиальными, монтажными;
  • знание ЕСКД;
  • ответственность и внимательность к деталям;
  • инициативность, работоспособность, стрессоустойчивость.
Условия:
  • РЕЛОКАЦИЯ в г. Елабуга, Республика Татарстан;
  • дневная рабочая неделя 5/2 (ненормированная);
  • работа в команде с сильными специалистами, меняющими промышленность страны;
  • возможность карьерного роста в первый год работы в компании;
  • транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск, г. Мамадыш, г. Алнаши, г. Менделеевск.

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

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

C++ Team Lead в Transport Core

2ГИСАвтоподнятие
400k–540k ₽РоссияГибрид

Мобильное приложение 2ГИС ежедневно помогает миллионам пользователей выбрать лучший ресторан для ужина, объехать пробки по навигатору с любимым диктором, изучить в подробностях детальную 3D-карту города, забронировать самокат или каршеринг, узнать цены на недвижимость и решить ещё десятки повседневных задач.

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

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

Тебе предстоит:

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

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

  • Понимание принципов командной работы в разработке ПО.
  • Опыт управления командой в роли тимлида (проведение 1-1 встреч, перформанс ревью и наставничество).
  • Хорошие коммуникативные навыки и умение работать с людьми.
  • Готовность развиваться в роли тимлида.
  • Отличное знание C++17/20 и опыт коммерческой разработки на нём от 3 лет. Умение самостоятельно разработать сложное программное решение — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умение работать в команде, работать с чужим кодом.
  • Умение писать эффективный, задокументированный и понятный код.

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

  • Понимание Agile-методологий (Scrum, Kanban).
  • Опыт планирования командной разработки.
  • Опыт мобильной/кроссплатформенной разработки на C++.
  • Опыт разработки многопоточных приложений.
  • Опыт выполнения рабочих задач с использованием ИИ.

Кроме того:

2ГИС — аккредитованная IT-компания.

Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Также у нас можно работать 100% удалённо.

График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

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

Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.

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

Откликнуться: https://job.2gis.ru/vacancies/development/589
Эта вакансия также есть на:Habr CareerGetmatch
Сайты компаний
vk

Старший backend-разработчик

vk
Зарплата не указанаРоссияМосква
Мы развиваем внутреннюю платформу, которая упрощает разработку, запуск и эксплуатацию сервисов в масштабной распределённой инфраструктуре. Наша команда создаёт собственные инфраструктурные решения, которыми пользуются другие инженерные команды компании:
  • ServiceMesh — платформа управления межсервисным взаимодействием на базе Envoy и Consul, обеспечивающая маршрутизацию трафика, балансировку нагрузки, отказоустойчивость и наблюдаемость
  • ServiceHost — система декларативного управления обработкой запросов с помощью графов взаимодействия микросервисов
  • Инструменты автоматизированной диагностики — решения для анализа инцидентов и поиска первопричин проблем в распределённых системах
  • Другие платформенные инструменты — решения для управления инфраструктурой, повышения надёжности сервисов и улучшения Developer Experience
Мы ищем сильного backend-разработчика, которому интересно создавать инфраструктурные продукты, решать нетривиальные задачи в распределённых системах и влиять на работу большого количества сервисов.

Задачи

  • Разрабатывать и развивать компоненты внутренней платформы: ServiceMesh, ServiceHost и инструменты автоматизации эксплуатации
  • Проектировать и реализовывать высоконагруженные, отказоустойчивые сервисы и инфраструктурные компоненты
  • Развивать механизмы управления межсервисным взаимодействием: балансировку нагрузки, маршрутизацию, retry, failover и circuit breaking
  • Развивать декларативное управление обработкой запросов, механизмы исполнения графов взаимодействия микросервисов и обеспечения их отказоустойчивости
  • Разрабатывать инструменты для диагностики инцидентов, анализа поведения распределённых систем и автоматизации поиска первопричин проблем
  • Улучшать производительность, масштабируемость и надёжность платформенных решений
  • Разрабатывать API и интеграции с существующей инфраструктурой
  • Участвовать в проектировании архитектуры новых компонентов, обсуждении технических решений и code review
  • Взаимодействовать с командами разработки и эксплуатации, помогая решать сложные инфраструктурные задачи

Требования

  • Опыт коммерческой backend-разработки от четырёх лет
  • Уверенное владение Go или C++, понимание принципов разработки производительных серверных приложений
  • Хорошее понимание устройства распределённых систем, принципов их масштабирования и обеспечения отказоустойчивости
  • Знание сетевого взаимодействия: TCP/IP, HTTP, gRPC, балансировка нагрузки, таймауты и повторные запросы
  • Опыт разработки многопоточных или асинхронных приложений
  • Уверенные навыки работы с Linux, понимание процессов, сетевого стека и механизмов управления ресурсами
  • Опыт проектирования API и взаимодействия между сервисами
  • Умение разбираться в сложных технических проблемах, анализировать производительность и находить причины сбоев
  • Самостоятельность в принятии технических решений и ответственность за результат

Будет плюсом

  • Опыт разработки инфраструктурных платформ, Service Mesh, систем оркестрации или Service Discovery
  • Знакомство с Envoy, Consul, xDS и принципами работы прокси-серверов
  • Опыт работы с облачными платформами и системами оркестрации сервисов, понимание принципов управления размещением, масштабированием и жизненным циклом приложений
  • Понимание механизмов load balancing, health checking, circuit breaking и traffic management
  • Опыт разработки control plane / data plane компонентов
  • Опыт работы с Prometheus, Grafana, OpenTelemetry и инструментами распределённой трассировки
  • Опыт профилирования и оптимизации производительности приложений
  • Интерес к автоматизации эксплуатации, диагностике инцидентов и применению AI/LLM для решения инфраструктурных задач
Что делает задачи интересными:
  • Работа с инфраструктурой, от которой зависит большое количество production-сервисов
  • Возможность разрабатывать собственные платформенные решения, а не только интегрировать готовые инструменты
  • Сложные инженерные задачи на пересечении backend-разработки, сетевого взаимодействия и распределённых систем
  • Возможность влиять на архитектуру, производительность и надёжность сервисов в масштабах компании
  • Работа над инструментами, которые непосредственно улучшают опыт разработки и эксплуатации для других инженерных команд
hh.ru
базис

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

базисАвтоподнятие
Зарплата не указанаРоссияМоскваУдалёнка

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

Продукт, который предстоит развивать Базис.WorkPlace — ПО для создания инфраструктуры виртуальных рабочих столов (Virtual Desktop Infrastructure). Предназначено для виртуализации рабочих мест сотрудников организации или предприятия.

Основной стек: C++17/20, boost, ffmpeg, Qt5/QML, cmake, gtest.

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

  • разрабатывать собственный протокол для VDI — Basis Connect;
  • доработкой и оптимизацией аудио-потока (ввод/вывод).

Для нас важно:

  • опыт работы со звуком (pulseaudio, pipewire, ffmpeg);
  • опыт работы с клиент-серверными приложениями, понимание TCP/IP стека;
  • опыт работы с boost::asio.

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

  • хорошая базовая подготовка в программировании;
  • понимания процессов разработки ПО, выстраивание пайплайнов gitlab-ci;
  • написание юнит, интеграционных, fuzzing тестов;
  • опыт разработки под Linux;
  • разработка UI с помощью QML.

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

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

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