Резидент Технопарка Новосибирского Академгородка. Предлагает комфортные условия труда в современном просторном офисе, гибкий график и 100% белую зарплату с ежегодной индексацией. Резюме принимаем по адресу jobs.btr@bricsys.com.

Офис Bricsys Technologies Russia
Математик-программист С++
- участие в коллективной разработке BricsCAD, популярной системы автоматизации проектных работ (САПР) в архитектурно-строительной и машиностроительной областях
- разработка конечно-пользовательских инструментов параметрического и прямого моделирования трёхмерных тел и поверхностей, генерации чертёжных видов по трёхмерным моделям
- реализация эффективных алгоритмов, создание и тестирование нового кода
- сопровождение существующего кода
- уверенные базовые знания С++ , см. например B. Stroustrup: The C++ Programming Language (4th Edition)
- хорошая математическая подготовка: аналитическая геометрия, дискретная математика
- технический английский (устно и письменно)
- опыт промышленного программирования в составе команды разработчиков, знание процессов коллективной разработки ПО, владение средствами разработки, системами контроля версий
- опыт самостоятельного проектирования программных архитектур и организации межмодульного взаимодействия в рамках программного приложения
- опыт работы с библиотеками STL (контейнеры, алгоритмы, multithreading), boost, wxWidgets, знание шаблонов проектирования (Gang of Four)
- опыт разработки коммерческого ПО, обрабатывающего большие объёмы данных в реальном времени (САПР, ГИС, СУБД)
- опыт разработки вычислительных библиотек и приложений машинной графики
- опыт разработки параллельных алгоритмов и многопоточных приложений
- желание и умение разбираться с существующим кодом
DevOps / системный инженер
- настройка, мониторинг и обслуживание систем непрерывного автоматизированного тестирования (реализованных на Python и Java)
- наших программных продуктов (инженерных мультиплатформенных настольных приложений, реализованных на С++)
- конечная цель заключается в создании гибкой и расширяемой системы непрерывной интеграции с целью максимизации
- производительности для нашей всемирной команды разработчиков BricsCAD
- хорошие знания Python или Java
- SQL
- опыт работы с системами управления версий (SVN / Git / Mercurial / ...)
- технический английский (устно и письменно)
- опыт работы с контейнеризацией (Docker / Kubernetes / ...)
- опыт работы с виртуализацией (VMWare)
- понимание безопасности передачи данных
- настройка сервера / Linux
- настройка локальной сети