Предметная область: - Информационные технологии
- Производство
- Разработчик ПО
- Информационные технологии
- Машиностроение
- Управление проектами
О работодателе: РХТУ им. Д.И. Менделеева, Факультет нефтегазохимии и полимерных материалов, кафедра химической технологии пластических масс, лаборатория трехмерной печати композитов
Мы набираем команду мотивированных целеустремленных специалистов в области станкостроения и разработки оборудования и ПО для 3D-печати в рамках федерального проекта Передовые инженерные школы.
Наша цель - усовершенствование технологии 3D-печати изделий из композитных материалов, армированных непрерывными волокнами. В основе технологии лежит коэкструзия композитной нити. Технология позволяет изготавливать функциональные изделия сложной формы и сложной внутренней структуры, обладающие высокими механическими характеристиками и весовой эффективностью. Полученные изделия могут быть использованы в космической и авиационной промышленности, робототехнике и медицине - везде, где важны высокие механические характеристики и малый вес. Мы имеем семилетний опыт разработки и продажи оборудования, ПО и материалов для трехмерной печати композитов.
Условия работы:Регион:Москва, также рассматриваются кандидаты из других регионов
Тип занятости:Полная
Описание и обязанности: - Разработка технологического ПО (CAM) для композитной 3D-печати (слайсер);
- разработка архитектурных решений и планирование процесса разработки;
- ведение разработки, руководство разработчиками (1-2 человека);
- разработка и реализация алгоритмов планирования траекторий печати с непрерывным волокном и пластиком;
- рефакторинг кода для увеличения быстродействия ПО;
- тестирование ПО;
- техподдержка, поиск ошибок и отладка ПО.
Требования: - опыт разработки технологического ПО для: 3D-печати, станков с ЧПУ, оборудования для производства изделий из полимерных композитных материалов;
- отличное знание и опыт работы с C#/C++/.Net;
- глубокое понимание: внутреннего устройства платформы .NET в целом, включая особенности работы с памятью и особенностисборки мусора; принципов асинхронности и параллельности;устройства системы типов;
- владение приёмами оптимизации и написания быстрого кода;
- опыт разработки бэкенда/сетевых приложений, с использованием асинхронного программирования на C#/.Net Framework;
- опыт работы с любыми реляционными базами данных (Oracle, MS SQL или Postgres);
- приветствуются опыт работы с библиотеками Eyeshot и three.js;
- умение разбираться в чужом коде и писать код‚ понятный другим участникам команды;
- опыт написание автотестов;
- понимание жизненного цикла разработки ПО, понимание принципов гибкой разработки, рефакторинга;
- умение писать надежный код и тестировать его;
- понимание отличия хорошего кода от плохого;
- умение планировать свое время и время подчиненных;
- готовность работать на результат;
- готовность и умение обмениваться знаниями и опытом с коллегами;
- умение решать проблемы и доводить задачи до конца.
Ключевые навыки или роли:Разработка технологического ПО, руководство командой разработчиков, планирование процесса разработки