Senior C++ Developer
Nedra Digital — инженерная компания с инновационным подходом к цифровизации нефтегазовой индустрии.
Мы создаём цифровые инженерные сервисы для управления разработкой, бурением и добычей — единство данных, инженерных расчетов и экономических моделей для принятия оптимальных и своевременных решений по всей цепочке Upstream.
Наша команда cостоит из экспертов в ИТ: разработчики, инженеры по тестированию, аналитики, архитекторы, девопс-инженеры, руководители проектов, дизайнеры, а также из экспертов в предметных областях (геология и разработка, бурение, добыча и управление данными). Все вместе мы создаем цифровые инженерные сервисы для трансформации нефтегазовой отрасли.
Проект: Desktop C++ приложение предназначенное для инженерных расчетов при проектировании буровой скважины. UI на Qt - набор расчётных калькуляторов. Калькуляторы уже распределены по отдельным модулям, но есть зависимость от Qt (QObject) для простоты использования в UI приложении. Код довольно хорошо структурирован и описан.
Тебе предстоит:
-
подхватить разработку текущего десктопного приложения на QT;
- отделить расчётные модули от библиотеки всех лишних зависимостей;
- оформить все калькуляторы в независимые библиотеки;
- оформить и поставить (с нашей стороны будут DevOps инженеры помогать) процесс автоматической сборки.
В дальнейшем планируется отказ от десктопного приложения в пользу бэкенда на С++ и фронтенда на React.JS (не ранее чем через полгода или даже позже).
Для нас важно:
- Опыт работы от пяти лет;
- Знание QT 4+ или желание изучить;
- Знание и опыт в 2D/3D (умение работать с геометрией, полигонам, аффиными преобразованиями);
- Опыт применения стандарта С++11 или выше и знание соответствующего стандарту STL;
- Умение разработать поддерживаемую структуру (например: понимания нюансов организация структуры памяти, использования паттерна chain of responsibility и т.п.) приложения с учетом взаимодействий с другими языками;
- Желательно: опыт организации взаимодействия C++ кода и python-кода (либо аналогичный опыт — lua, js).
- Желательно: знание специфики сборки/деплоя под Windows.
-
Мы работаем в компании, аккредитованной Минцифрой;
- Мы управляем своим временем: начинаем работу в комфортное для каждой команды время;
- Мы выбираем удобный формат работы: можно работать удаленно или приходить в уютный офис в Санкт-Петербурге;
- Мы постоянно развиваемся: участвуем в конференциях, прокачиваем hard и soft skills на внутренних и внешних митапах, имеем неограниченный доступ к корпоративной библиотеке Alpina;
- Мы пользуемся расширенным пакетом бенефитов: ДМС, страховкой от несчастных случаев, полисом для выезжающих за рубеж, посещаем корпоративного психолога, компенсируем на выбор билеты в отпуск, абонемент в фитнес зал, билеты на развлекательные мероприятия, оборудование рабочего места дома и тд;
- Мы отдыхаем на корпоративах, получаем подарки на Новый год, навещаем нашего подопечного выдру Финика в Ленинградском зоопарке и тд :)
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Адрес
Вакансия опубликована 16 мая 2023 в Санкт-Петербурге