Разработчик C/C++ // Обнинск, Минск, Ульяновск, Калуга, Харьков, Гомель, Казань, Санкт-Петербург, Москва

Разработчик C/C++ // Обнинск, Минск, Ульяновск, Калуга, Харьков, Гомель, Казань, Санкт-Петербург, Москва

 

Ищем в нашу команду опытного C/С++ Разработчика для работы на одном из наших проектов — http://owmobility.com/mobile-video-optimizationhttp://owmobility.com/.

Описание вакансии

Как участник команды разработчиков Вы будете;

  • самостоятельно применять на практике методики Agile, осуществляемые в компании;
  • отвечать за компоненты продуктов, включая создание спецификаций, дизайна и реализацию;
  • принимать участие в составлении сроков реализации компонентов продукта;
  • разрабатывать, поддерживать и расширять возможности данного модуля, руководствуясь составленным графиком, используя принятые в компании практики написания кода;
  • написание и внедрение unit тестов к разрабатываемым модулям;
  • исправлять ошибки, найденные в модулях;
  • помогать отделу составления тех документации;
  • содействовать инженерам по контролю качества в разработке тест -планов и локализации ошибок ПО;
  • отвечать за code review, проводимого в команде;
  • работать с другими командами инженеров для обеспечения успешной разработки и внедрения продукта;
  • своевременно отчитываться о текущем статусе на проекте менеджеру или ведущего инженеру.

Требования:

  • высшее образование в области компьютерных, инженерных технологий или в другой смежной области, относящейся к разработке программного обеспечения;
  • минимальный опыт работы на C/ С++ от 3 лет;
  • глубокие знания стандартной библиотеки, контейнеров и алгоритмов STL;
  • понимание динамического полиморфизма и конкретных понятий языка программирования С++, таких как дружественные классы;
  • представления о языковых инструментах, таких как Valgrind и т. д.;
  • внедрение автоматизированных тестовых платформ и unit tests;
  • отличные коммуникативные навыки — как устные, так и письменные;
  • клиентоориентированный подход в достижении результатов и умение работать с локальными и удаленными командами;
  • легкая адаптация к изменяющимся приоритетам и быстро развивающейся рабочей среде;
  • исполнительность;
  • интерес к новым технологиям;
  • способность выявлять проблемы и находить эффективные способы их решения;
  • знание английского языка на уровне upper-intermediate/advanced level.

Желательно:

  • разработка объектов модулей ядра Linux
  • опыт работы в написании, устранении неполадок, отладки сетевого кода и кода уровня ядра;
  • четкое понимание TCP / UDP / IP технологий , таких как: Streams, DHCP, протоколы маршрутизации;
  • детальное понимание unix сокетов; практическое знание netfilter / iptables;
  • опыт работы и знания балансировщиков нагрузки, firewalls и беспроводных технологий;
  • знание принципов, архитектуры и протоколов передачи данных, включая TCP / IP, маршрутизацию, коммутацию и технологии Ethernet;
  • Знание:
  • многопоточного программирования;
  • скриптов (Python);
  • Java;
  • Test Tools / Automation, систем отслеживания и методологий тестирования;
  • Unix администрирование;
  • опыт использования Eclipse;
  • активное желание инициировать и принимать участие в технических обсуждениях;
  • знание мобильных технологий.

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

  • Работу на сложном и интересном IT-проекте;
  • Комфортабельный офис в центре;
  • Официальное оформление: белая зарплата, отпуск, больничные;
  • Конкурентная заработная плата;
  • ДМС;
  • Бонусы по результатам работы;
  • Гибкое начало рабочего дня;
  • Курсы английского языка;
  • Участие в профильных мероприятиях (конференции, семинары, тренинги) за счёт компании;
  • Профессиональный и карьерный рост;
  • Все условия для эффективной работы;
  • Оказываем поддержку при переезде, помогая на всех этапах релокации;