Разработчик графики OpenGL на С++
Т1 · Москва
- От 3 до 6 лет
- Полная
- На месте работодателя
- Гибрид
Описание вакансии
Мы находимся в поиске разработчиков для проекта по созданию мультифизичного CAE (CFD, прочностной анализ, электромагнетизм, оптика, фотоника и тд) нового поколения для решения задач инженерного моделирования общего профиля и задач охлаждения электроники. Приглашаем участвовать в разработке куда вовлечены специалисты имеющие опыт создания CFD/CAE продуктов для мирового рынка (SolidWorks Flow Simulation, FLOEFD, Flotherm).
Вместе с нами тебе предстоит:
- Участие в разработке наукоемкого ПО массового использования в области CAE с применением С++\OpenGL\GLSL и других сопряженных технологий, языков программирования, инструментов, в частности разработка алгоритмов и структур данных для приложения с клиент-серверной архитектурой, в том числе связанных с технологиями обработки результатов и визуализации, инструментов ввода-вывода данных, CAD\САПР интеграций, UX\UI.
- Исследовательские работы в перспективных направлениях.
- Поддержка и развитие существующего кода. Написание юнит-тестов.
Какие знания и навыки для нас важны:
- Высшее техническое образование, прикладная математика и информатика. Опыт работы не менее 2х лет
- Уверенное владение C++14 и выше, stl, boost, tbb
- Практический опыт в ООП, паттернах проектирования, shared memory parallelization, хорошие знания фундаментальных алгоритмов и структур данных
- Практические навыки написания визуализационного ПО с применением OpenGL\GLSL для десктопных приложений под Windows\Linux на С++
- Знания архитектуры OS (Windows\Linux) будут являться большим плюсом
- Опыт участия в командных проектах
- Опыт использования систем контроля версий наподобие git
- Знание английского языка как минимум на уровне свободного чтения тех литературы
Будет плюсом:
- Будет плюсом опыт использования Qt\QML, MFC, WinAPI
- Знакомство с MSVS, bug tracking систем, code review является плюсом
- Опыт в создании графики для облачных приложений будет большим плюсом
- Знакомство с CAD\САПР системами и их API будет предпочтением
- Базовые знания физики будет также являться плюсом
Ключевые навыки
- C++
- CAE
- Qt
- MFC
- CAD
- САПР
- OpenGL