Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
Описания нет
задачи
Проектировать и разрабатывать архитектуру модульного решения с нуля
Проектировать и реализовывать расчётные модули, разрабатывать математические модели и алгоритмы обработки данных
Разрабатывать объектную модель для NanoCAD: создавать пользовательские объекты и средства управления ими
Создавать пользовательские интерфейсы в среде NanoCAD
Интегрировать СУБД для хранения проектных данных, справочников и результатов расчётов
Разрабатывать и поддерживать инфраструктуру модульного тестирования
Отрабатывать замечания по итогам функционального тестирования у заказчика
требования
Уверенно владеть C++11/14/17, STL, принципами RAII и управлением памятью
Иметь опыт работы с MS SQL Server или PostgreSQL: проектировать схемы, писать оптимизированные запросы, работать с транзакциями
Иметь опыт разработки математических моделей и расчётных алгоритмов, включая вычислительную геометрию, линейную алгебру и оптимизацию
Иметь опыт создания пользовательских объектов и интерфейсов в САПР на базе ObjectARX, Teigha или аналогов
Понимать архитектуру графических платформ, работу с графической базой данных и событиями системы
Иметь опыт проектирования архитектуры модульных решений, знать SOLID, Clean Architecture и управление зависимостями
Иметь опыт написания и поддержки модульных тестов, знать Google Test, Catch2 или аналоги и практики TDD
Будет плюсом: коммерческая разработка под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha, многопоточное программирование, знание формата DWG/DXF на низком уровне, опыт работы с CMake и Git