Задачи, которые предстоит решать:
- Реализовывать и оптимизировать модули для программного обеспечения :
- Модуль моделирования CAD с использованием библиотек и фреймворков SDK 2D/3D
- Модуль учётной системы (MDM, хранилище моделей и артефактов)
- Расчётный модуль (CAE, компоненты математического моделирования и прогнозирования)
- Модуль отчётности (статистика, аналитические отчёты, проектная документация)
- Компоненты модуля Embedded (встраиваемые решения, датчики контроля и мониторинга)
- Оптимизировать интеграции с системой управления процессами (модули аварийных и внештатных ситуаций)
- Оптимизировать и расширять модуль Embedded-решений
- Участвовать в проектировании архитектуры и код-ревью
Мы ждем от вас:
- Высшее образование (техническое, экономическое или финансовое)
- Понимание базовых концепций программирования: ООП, SOA, принципы SOLID, CQS, CQRS, знание основных паттернов проектирования
- Понимание языка C++, стандартов (17/20) и модели памяти
- Знание и умение применять структуры данных и алгоритмы, понимание алгоритмической сложности
- Понимание многозадачности и архитектуры многопоточности, владение инструментами многопоточного и асинхронного программирования
- Опыт использования инструментария: CMake/Make, Ninja, vcpkg, Conan
Мы предлагаем:
- Работу в команде экспертов
- ДМС согласно политике компании
- Скидки от компаний партнеров, скидки на топливо
- Достойный уровень оплаты труда
- Формат работы: офис в Екатеринбурге, Октябрьская площадь, д. 7, возможен гибридный формат