Middle/Senior Разработчик-Математик C++
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Кратко
Middle/Senior разработчик-математик C++ (Qt/VTK): разработка программного обеспечения для расчётов НДС с применением метода конечных элементов, включая сервисы, структуры данных и графический пре-/постпроцессор. Фокус на проектировании архитектуры, научной визуализации, кроссплатформенной разработке и повышении качества существующего кода.
Локация: не указана
Компания
CSoft — продуктовая компания, разрабатывающая программное обеспечение для инженерных расчётов и научной визуализации.
Что делать
- Разрабатывать ПО для расчётов методом конечных элементов.
- Поддерживать и улучшать существующий код на C++.
- Проектировать архитектуру сервисов, структуры данных и взаимодействие с фронтендом и другими сервисами.
- Разрабатывать графический пре-/постпроцессор на базе Qt и VTK.
- Покрывать код тестами и проводить ревью решений других разработчиков.
Требования
- От 3 лет опыта разработки на C++ в продуктовой разработке.
- Уверенные знания C++ и STL, опыт работы с Qt, VTK и CMake.
- Опыт разработки под Windows и создания кроссплатформенных решений.
- Алгоритмическая и математическая подготовка, владение ООП.
- Опыт участия в код-ревью и написания качественных юнит-тестов.
Хорошо, если есть
- OpenGL и опыт работы с 3D-графикой.
- Знание многопоточности и Linux.
- Опыт визуализации научных данных.
- Знания аналитической и вычислительной геометрии, численных методов решения уравнений в частных производных и метода конечных элементов.
Культура и преимущества
- Работа над инженерным программным продуктом в команде разработчиков.
- Участие в архитектурных решениях и взаимном код-ревью.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →