Point your AI agent at freehire and let it find you a job.

Get the CLI →

СиСофт, (CSoft)

Open 73d

Middle/Senior разработчик-математик C++

Posted Updated 4 views
Discussion

Summary

Develops C++ software for VAT calculations using the finite element method, builds Qt/VTK-based UIs, and designs cross-platform services and data structures.

Стек технологий, с которым мы работаем:

QT, VTK (Visualization Toolkit), C++17, Boost, STL, SQLite, Git

Задачи на этой позиции:

  • Участие в разработке программного обеспечения в области расчётов НДС с применением МКЭ;
  • Поддержка и улучшение существующего кода;
  • Проектирование архитектуры сервисов;
  • проектирование сервисов, структур данных, способов взаимодействия с фронтом, другими сервисами;
  • Разработка пре/постпроцессора (графический интерфейс);
  • Покрытие своего кода тестами;
  • Проведение ревью кода других сотрудников команды.

Пожелания к опыту:

  • Опыт работы С++ разработчиком от 3 лет в продуктовой разработке;
  • Уверенные знания C++, STL;
  • Опыт работы с Qt;
  • Опыт работы с VTK;
  • Опыт работы с CMake;
  • Опыт разработки под Windows;
  • Опыт разработки кроссплатформенных решений;
  • Общая алгоритмическая и математическая подготовка;
  • Опыт участия в код ревью;
  • Способность отличить хороший юнит-тест от плохого;
  • Опыт написания кода в парадигме ООП.

Будет плюсом:

  • OpenGL;
  • 3D-графика;
  • Многопоточность;
  • Linux;
  • Методы и алгоритмы визуализации научных данных (scientific data visualization);
  • Знания математики: аналитическая геометрия, вычислительная геометрия, численные методы решения дифференциальных уравнений с частными производными, метод конечных элементов.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available