ООО "МэйнКонцепт - ДивИкс" открывает вакансию на позицию С++ программиста.
Обязанности:
• Разработка программного обеспечения нового поколения для работы с цифровым видео на платформах Windows и Mac.
• Написание эффективного исходного кода для одновременного использования на платформах Windows и Mac.
• Реализация устойчиво работающего, многопоточного, модульного программного обеспечения на C/C++ для обработки и проигрывания мультимедиа данных.
• Разработка и написание unit, integration и regression тестов для автоматизированного тестирования кода предназначенного для беспрекословной работы на различных аппаратных платформах.
• Командная работа в Agile-окружении, основанная на двухнедельных циклах с участием в технических дискуссиях, направленных на улучшение архитектуры и дизайна кода, используемого инструментария и процесса разработки.
• Время от времени написание документации и создание технических тестов для демонстрации ваших наработок.
Требования:
• Свыше 3-х лет опыта написания переносимого С/С++ кода для платформ Windows и Mac, способность к написанию понятного кода, исчерпывающие знания структур данных, паттернов проектирования, стандартных библиотек и возможностей используемых языков программирования;
• Опыт написания как пользовательских приложений, так и библиотек и фрэймворков с понятным интерфейсом программирования;
• Опыт использования инструментария и участие в разработке кода для нескольких платформ (знание Make, Ant); иметь понятие о взаимозависимости библиотек, создание различных конфигураций (debug или release, статическая или динамическая линковка), настройки компиляторов и техники оптимизации;
• Опыт работы с Qt 4.x/5.x.
• Опыт работы с системами контроля версий, автоматизированными инструментами сборки и тестирования проектов и прочего инструментария, типа codecoverage и memorycheckers, способствующего созданию надёжного кода и позволяющего уменьшить количество ошибок в программах;
• Обладать способностью не только буквально следовать техническому заданию, но и понимая, что требования порой трудно сформулировать идеально, уметь ухватить дух требований, с целью улучшить разрабатываемое программное обеспечение и систему в целом;
• Высшее образование технических специальностей, имеющих отношение к программированию или убедительный и богатый опыт программирования коммерческих проектов;
• Хорошее знание английского языка (чтение/написание документации, деловая переписка и общение).
Следующие требования не обязательны, но очень приветствуются:
• Богатый опыт разработки пользовательских интерфейсов;
• Опыт работы с HTML5;
• Хорошее знание системного API или UI API для Windows и MacOS X;
• Знание Python и shell.
Ждем резюме на
[email protected]