Инженер-программист С++/CUDA
Зарплата
от 100 000 до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Московский государственный технический университет имени Н.Э. Баумана
Описание вакансии
Условия работы
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Обязанности:
- Поддержка и развитие CUDA-версии программного кода пакета для расчета газодинамических течений в соответствии с CPU-версией кода. Решение всего спектра инженерных задач по написанию, компиляции, отладке, обеспечению производительности, контролю качества CUDA-версии основных вычислительных циклов. Обеспечение высокой масштабируемости CUDA-версии программного кода в многоузловых конфигурациях (MPI).
Требования:
- Образование: высшее техническое;
- знание и навык уверенного написания программного кода на С++11 с использованием STL;
- уверенное владение технологией CUDA (обязательное владение) для написания программ на С++11, а также инструментарием для отладки и профилирования CUDA-программ;
- владение средой разработки Linux: Makefile, bash, git;
- понимание принципов написания программного кода для HPC-кластеров с использованием MPI, запуска и отладки программ на HPC-кластерах;
- понимание современных принципов разработки программного кода на основе git workflow, принципов автоматизации тестирования программного кода
- желательно – знание алгоритмов и методов вычислительной газовой динамики
Бонусы
- работа в ведущем государственном техническом университете РФ (МГТУ им. Н.Э. Баумана);
- участие в работах по созданию отечественного программного обеспечения (газовая динамика; процессы горения и сопряженного теплообмена);
- расположение - в пешей доступности от метро Бауманская;
- стабильная зарплата;
- полная занятость, в крайнем случае, график работы 7/4 ;