В связи с расширением, компания ООО «МэйнКонцепт – ДивИкс» открывает серию вакансий на позиции:
РАЗРАБОТЧИКОВ/ТЕСТИРОВЩИКОВ ПО Хотите работать в компании с мировым именем над передовыми продуктами, которыми пользуются миллионы людей по всему миру?
Если вы – профессионал, и желаете совершенствовать свои навыки в одном из следующих направлений:
• Разработка масштабируемых и кросс-платформенных кодеков и мультимедиа-приложений для десктопов, CE и мобильных платформ (Windows, Linux, Mac OSX, Android, and iOS);
• Разработка высококачественного C/C++ и ассемблерного кода для платформ x86/64, Intel Atom и MIPS, полностью использующего вычислительную мощь современных CPU и GPU; оптимизация кода для лучшего использования кэша и предсказания переходов, уменьшение количества потребляемой памяти;
• Разработка сложных распределенных веб-приложений и облачных сервисов;
• Разработка кросс-платформенных GUI-приложений.
Если Вы чувствуете, что обладаете требуемыми навыками, если Вы любите работать в команде и готовы начать создавать действительно передовые технологии, присылайте свое резюме.
Обязательное требование всех вакансий – знание английского языка.
Мы предлагаем:
• Работу в стабильной всемирно известной международной компании
• Интересные задачи, современную методологию разработок, тесное сотрудничество с иностранными коллегами
• Гибкую систему мотивации и премирования
• Большой социальный пакет (мед.страхование сотрудников и членов семьи, страхование жизни, поддержка здоровья и пр.) –
• Дружный профессиональный коллектив
• Просторный и современный офис, новейшее оборудование
ВАКАНСИИ ГРУППЫ РАЗРАБОТЧИКОВ: Программист-разработчик/Ведущий программист-разработчик (Mobile development)Функциональные обязанности:• Разработка приложений для обработки цифрового видео для различных операционных систем и CPU.
• Разработка и реализация многопоточных мультимедиа технологий следующего поколения.
• Реализация устойчивого и модульного C/C++/Assembler кода для декодирования, проигрывания и управления видеопотоками.
• Разработка и реализация автоматизированных юнит-тестов, интеграционных и регрессионных тестов. Создаваемый код должен быть устойчивым - он может быть использован в различных аппаратных средах.
• Работа в команде с использованием методологии Agile (Scrum framework).
Обязательные требования:• C++
• Assembler (x86 and/or ARM)
• Cross platform C++ (Android, iOS, Windows, OS X, Linux)
• ABI for 32- and 64-bit Windows and Linux
• Cross-compilation experience
• Опыт работы с техниками оптимизации (Instruction count, CPU cache, branch prediction, TLB, page faults, etc.)
• GNU make, binutils, and compiler
• GDB
Желаемые требования:• Опыт работы со стандартами видеокодирования
• ARM Cortex-A architecture and EABI
• LLVM compiler toolchain
• SIMD (SSE and/or NEON)
• OpenCL, CUDA, OpenMax
• Shell scripting (batch files, bash, etc.)
• GTest
• Doxygen
• Shell scripting (batch files, bash, etc.)
• Continuous Integration
• Agile, Scrum
Программист-разработчик /Ведущий программист-разработчик (TSDK project) Обязанности: • Разработка передового кросс-платформенного программного обеспечения для обработки цифрового видео на платформах PC, Mac и Linux
• Проектировка и реализация многопоточных мультимедийных приложений реального времени с использованием предлагаемого API и стандартов
• Разработка и реализация устойчивых модульных C/C++ компонент для проигрывания видео-файлов, передачи данных по сети, предоставления пользовательского интерфейса управления приложением. Разрабатываемые компоненты должны быть быстрыми, эффективными и пригодными для многократного использования в различных приложениях на платформах Windows, Mac и Linux
• Разработка и реализация автоматизированных юнит-тестов, интеграционных и регрессионных тестов. Создаваемый код должен быть чрезвычайно устойчивым, так как он может быть использован в различных аппаратных средах
Обязательные требования:• C++
• STL
• MultiThreading Sync
Дополнительно:• Cross Platform (Windows, Linux, OSX)
• DirectShow, Quicktime, GStreamer
• GNU Make
• Python , Batch/Shell Scripts
• GTest
• Doxygen
• Continuous Integration
• Agile, Scrum
Программист-разработчик/Ведущий программист-разработчик (Java)Функциональные обязанности:• Разработка облачных приложений на передовой современных технологий
• Проектирование и разработка DB-driven веб-приложений
• Создание кроссплатформенных пользовательских интерфейсов для облачных сервисов и распределенных приложений
• Работа в команде с использованием методологии Agile (Scrum framework)
Обязательные требования:• Java
• JavaScript
• Web development incl. DB-driven web apps
• AJAX
• SQL
Приветствуются знания:• Java Enterprise Beans (EJB)
• JavaServer Faces, exp. PrimeFaces
• Apache Derby, Apache Tomcat
• SOAP
• Junit
• Javadoc
• FTP, HTTP
• Selenium (automated browser testing)
• Cloud computing, OpenStack
• Amazon EC2+S3, MS Azure
• Agile, Scrum
Программист-разработчик (Qt)Функциональные обязанности: • Разработка облачных приложений на передовой современных технологий
• Проектирование и разработка DB-driven веб-приложений
• Создание кроссплатформенных UI для облачных сервисов и распределенных приложений
• Работа в команде с использованием методологии Agile (Scrum framework)
Обязательные требования:• C++
• Qt
• Высшее техническое образование
Желательно знать также:• Cross platform C++ (Windows, OS X, Linux)
• DirectShow, GStreamer
• GNU Make
• GTest
• Squish (automated UI testing)
• Doxygen
• Continuous Integration
• Agile, Scrum
ВАКАНСИИ ГРУППЫ ТЕСТИРОВАНИЯ: (QA) b]Тестировщик ПО (BlackBox, TSDK project)[/b]Требования: Опыт в тестировании от 1 года,
Знание методологий тестирования,
Уверенное понимание принципов работы программного обеспечения и жизненного цикла программных продуктов,
Опыт кроссплатформенного тестирования мультимедийных приложений (Windows, MacOS, Linux)
Уверенное владение английским языком
Приветствуются также дополнительные навыки и опыт:Squish (automated UI testing)
DirectShow, Quicktime, G-Streamer
Codec knowledge
Знание методик Agile, Scrum
Уверенное владение английским языком
Тестировщик ПО (WhiteBox, TSDK project)Требования:Опыт в тестировании по методологии WhiteBox от 3-х лет
Уверенные знания С++
Опыт разработки автоматических тестов и их реализация для сложных продуктов
Опыт работы со скриптовыми языками, такими, как Python, Lua и др.
Опыт кроссплатформенного тестирования мультимедийных приложений (Windows, MacOS, Linux)
Уверенное владение английским языком
Дополнительные требования:Squish (automated UI testing)
html, php, apache
Java, JavaScript, SOAP
Опыт работы в составе распределенных (международных) команд
Знание методик Agile, Scrum
Уверенное владение английским языком
Тестировщик ПО (BlackBox, Java)Требования: Опыт в тестировании от 1 года,
Знание методологий тестирования,
Уверенное понимание принципов работы программного обеспечения и жизненного цикла программных продуктов,
Опыт кроссплатформенного тестирования мультимедийных приложений (Windows, MacOS, Linux)
Уверенное владение английским языком
Приветствуются также дополнительные навыки и опыт:Squish (automated UI testing)
Java
JavaScript
SOAP
DirectShow
Codec knowledge
Cloud computing
Знание методик Agile, Scrum
Тестировщик ПО (WhiteBox, Java)Требования: Опыт в тестировании по методологии WhiteBox от 3-х лет
Уверенные знания С++
Опыт разработки автоматических тестов и их реализация для сложных продуктов
Опыт работы со скриптовыми языками, такими, как Python, Lua и др.
Опыт кроссплатформенного тестирования мультимедийных приложений (Windows, MacOS, Linux)
Уверенное владение английским языком
Приветствуется также следующий опыт и знания:Squish (automated UI testing)
html, php, apache
Java, JavaScript, SOAP
Знание методик Agile, Scrum
Менеджер группы тестировщиков (QA Engineering Manager) Если Вы знаете ведущие методологии тестирования, ключая автоматическое тестирование, разработку и создание тестов, и у Вас есть опыт руководства; если Вы инновационный, творческий и гибкий технический эксперт в области мультимедиа – мы предлагаем Вам принять участие в конкурсе на должность Менеджера группы тестировщиков.
Обязанности – руководство командой тестировщиков (WhiteBox и BlackBox QA engineers), совместная работа с разработчиками и менеджерами продуктов российского и иностранных офисов.
Требования:• 3 года опыта работы в управлении технической командой (соответствующее образование или эквивалентный опыт работы в руководстве тестировщиками)
• Знание различных платформ (Windows, Linux, OSX)
• Опыт создания планов тестирования, разработки и определения тестовых задач на основе проектных требований, функциональных и дизайн- спецификаций.
• Опыт разработки автоматических тестов и их реализация для сложных продуктов
• Опыт в работе и применении передовых практик тестирования и различных инженерных методологий (например, agile, scrum)
• Навыки лидерства и руководства техническими специалистами, развития команды, кооперации с другими департаментами компании
• Желание работать со сложными проблемами в кодировании и тестировании
• Энергичность, желание производить высококачественное ПО в жестких временных рамках
• Опыт создания и мотивирования команды, быстрой установки фокуса работы и твердые навыки тактического планирования
• Хорошие письменные и устные коммуникационные навыки для эффективной работы с командой
• Уверенное владение английским языком (устный и письменный)
Приветствуется также следующий опыт и знания: • Знание стандартов кодирования
• Знание облачных сервисов
• Опыт работы с одним или несколькими скриптовыми языками, такими, как Python, Lua и др.
Если Вы само-мотивированы, любите многозадачность и работать с деталями, у Вас прекрасные организационные способности и хорошие личностные качества - ждем Ваше резюме на английском языке по адресу:
[email protected] ООО "МэйнКонцепт -ДивИкс" (MainConcept - DivX LLC)