Программист С++ Мы ищем 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ф