Программист С++
Мы ищем C++ разработчика в распределенную голландско-российскую команду, в связи с её расширением. Мы занимаемся разработкой программного обеспечения для электронного микроскопа. Ваш вклад в разработку будет использован в следующих направлениях:
• научным сообществом - в проведении исследований в области материаловедения и биомедицины.
• производством - в качестве инструмента контроля качества или оптимизации высокотехнологичного производства.
Готовы рассматривать как опытных специалистов, так и выпускников технических ВУЗов с опытом в программировании.
Чем вы будете заниматься:
• интегрировать и автоматизировать взаимодействие подсистем электронного микроскопа под управлением ОС MS Windows 10;
• принимать участие в тестировании внедренных изменений на микроскопах;
• поддерживать и рефакторить существующие решения;
• работать по методологии Agile с применением Scrum, активно участвовать в планировании и оценке задач.
Мы ждем, что вы:
• владеете C++, имеете опыт работы с C++11/14/17, а также STL и boost;
• знаете, или готовы освоить технологию COM/ATL;
• умеете писать код и тесты, которые легко читать, а также работать с чужим кодом;
• способны устно общаться и вести переписку на английском языке;
• готовы к командной работе;
• готовы к редким командировкам за границу.
Будет плюсом:
• владеете навыками работы с MSVS 2017, Git, Jira, Gitlab (CI/CD), Jenkins;
• OOП, SOLID, DRY, KISS и YAGNI для вас не просто набор аббревиатур.
• имеете опыт работы с C#/.NET, NUnit, WinAPI, gRPC, google test/mock;
Программист С#
• обязанности:
• · разработка, тестирование и внедрение интеграционных решений с использованием различных API;
• · сопровождение существующих решений;
• · создание технической документации;
• Требования:
• Хорошие знания C# и платформы .Net, .NET Core
• WCF, SOAP, XML, опыт работы с большими XML файлами размером несколько гигабайт.
• Опыт разработки приложений и служб под Windows (WPF, WindowsServices);
• Знание ООП, паттернов проектирования, базовых принципов разработки ПО;
• Опыт многопоточного программирования, сетевого программирования;
• Опыт работы с СУБД (Microsoft SQL Server), PostgreSQL, умение проектировать базы данных, строить эффективные SQL запросы;
• Желательно:
• · Опыт разработки под linux, AvaloniaUI
• · Понимание принципов построения веб приложений
Программист Python уровень Junior, Middle.
От Вас:
- Опыт разработки на Python; опыт разработки проектов с использованием Django (REST API);
- Понимание объектно-ориентированного программирования;
- Знание SQL, опыт работы с одной из наиболее распространенных СУБД (PostgreSQL, MS SQL и т.д.);
-Умение работать с системами контроля версий (git); опыт работы с операционными системами семейства Linux;
Программист (computer vision)
Для участия в проектах по машинному зрению для зарубежных
и российских заказчиков приглашаем увлеченных, готов развиваться в данном направление специалистов. Готовы рассматривать как опытных кандидатов, так и выпускников технических ВУЗов с опытом в программировании.
Чем вы будете заниматься:
• разработкой алгоритмов компьютерного зрения для распознавания сцены по видеопотоку и по облаку точек;
• обучением нейронных сетей и их оптимизация для встраиваемых устройств.
Мы ждем, что вы:
• хорошо владеете python;
• имеете опыт программирования на C\C++;
• знаете Bash, Linux, Git, Docker;
• работаете с OpenCV и понимаете базовые алгоритмы компьютерного зрения;
• имеете опыт работы с PyTorch или TF;
• имеете понимание базовых архитектур нейронных сетей (классификаторы, детекторы).
Будет плюсом:
• опыт работы с TensorRT или OpenVino;
• опыт обработки 3D облака точек;
• опыт AR;
• понимание основ классического ML.
Программист Linux Embedded
Круг задач:
• разработка под Linux кода уровня ядра и системных библиотек;
• разработка BSP для различных аппаратных платформ (архитектуры ARM, MIPS, PPC, x86);
• доработка загрузчиков ОС Linux (u-boot)
• исследование и изменение реализации системных механизмов ядра и библиотек;
• разработка новых и изменение существующих драйверов;
• улучшение производительности и потребления системных ресурсов;
Требования:
• 3+ лет опыта разработки под Linux на уровне ядра и драйверов;
• разработка на уровне ядра Linux на C, Asm;
• знание архитектуры и принципов работы операционных систем Linux;
• знание средств разработки Unix/GNU (GCC, binutils, shell utilities and scripting, Makefile, etc.);
• английский язык: достаточный для общения голосом с иностранными коллегами (Upper-Intermediate/Advanced);
• опыт самостоятельного взаимодействия с иностранными специалистами.
Александр Николаевич Бабурин
Директор обособленного подразделения
Группа компаний "РТСофт", г. Иваново
www.rtsoft.ru
т. 8 (4932) 92-04-23
e-mail: baburin_an@rtsoft.ruф