+
Еще фильтры

Разработчик C++ (middle/senior)

з/п не указана
Занятость
Полная
График работы
Удалённая работа
Опыт работы
Более 3 лет

КТО МЫ Мы - большая московская компания, специализирующаяся на программно-аппаратных B2B и B2C решениях в области транспортных услуг. Занимаемся проблемами мониторинга и управления общественным транспортом над и под землей, контролем пассажиропотока, помогаем обеспечивать безопасность, информированность и комфорт граждан на протяжении всего пути их следования. Наши решения предоставляют полный спектр услуг видеонаблюдения, контроля трафика, регистрации и процессинга всех возможных видов платных и бесплатных услуг для пассажиров. КАКИЕ ВОПРОСЫ И ЗАДАЧИ РЕШАЕТ НАШ ОТДЕЛ Как связать тысячи устройств с единым процессинговым сервером? Даже, когда эти устройства вне сети несколько часов и более. Как сделать так, чтобы сервер смог обработать миллионы запросов от этих тысяч устройств? Как гибко координировать работу, обновление и режимы оперирования устройств в режиме реального времени, как автоматически, так и под управлением оператора? При этом давая оператору исчерпывающую информацию о процессах во всей инфраструктуре. Как доставить обновления софта на каждое устройство так, чтобы оно не превратилось в "камень", а произошло это точно в срок? Какой middleware или библиотеку выбрать для решения той или иной задачи, чтобы не тратить внутренние ресурсы на разработку стандартной фичи? ОБЯЗАННОСТИ: Разработка, отладка и доработка программного обеспечения и сетевых приложений под Linux на С++; Контроль качества кода; Взаимодействие с аналитиками и программистами в процессе проектирования, постановке и реализации задач; Написание unit-тестов и dev-тестирование; Участие в тестировании разработанного продукта. ТРЕБОВАНИЯ: Отличное знание С++, STL и глубокое понимание концепций ООП, шаблонов проектирования; Опыт разработки приложений системного уровня, в том числе работа с периферией; Владение POSIX API: примитивы синхронизации, IPC, многопоточность (pthread) мультиплексирование ввода-вывода (select, poll и т.п.); Понимание принципов работы сетевых протоколов (UDP, TCP, HTTP/HTTPS); Знание методов автоматизированного тестирования; Навыки документирования процесса разработки. ПРИВЕТСТВУЕТСЯ: Опыт работы с базами данных, SQL; Опыт оптимизации приложений по производительности; Опыт разработки высоконагруженных систем, систем реального времени; Знание английского языка; Знание архитектуры ARM; Владение любым скриптовым языком (Lua, Python). УСЛОВИЯ: Официальное трудоустройство с первого дня работы и достойную “белую” заработную плату (оклад + квартальная премия + 13 зарплата); Удалённый формат работы; ДМС со стоматологией; Внешнее обучение за счет компании; Профессиональный рост - постоянно новые интересные задачи; Проекты муниципального и федерального масштаба в сфере инфраструктуры городского пассажирского транспорта; Участие в профессиональных IT мероприятиях федерального уровня; Работа с мотивированной и преданной своему делу командой; Возможность релокации в Москву.



avatar

Сервисный центр Транстелематика

  
Контактное лицо: Плотникова Наталья Владимировна
Калуга
ID вакансии 29352775      Размещено 21 ноября
Связаться с работодателем
  Жалоба на вакансию
Поделиться: