Программист Rust

Оплата не указана

Вакансия находится в архиве

СофИТ

г. Санкт-Петербург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Привет! Меня зовут Наталья, HR компании ООО "СофИТ"!

Мы, команда СофИТ, создаём наукоёмкий и сложный продукт фотовидеофиксации нарушений правил дорожного движения Пульсар. Улучшаем, модернизируем, пишем новые фичи. Процесс разработки активный и непрерывный.

Ищем в команду Rust программиста на удаленный формат работы!

Присоединившись к нам, ты:

  • будешь работать по ТК РФ (официальное трудоустройство, белая ЗП и т.д.) с графиком 5/2;
  • получишь возможность работать удаленно;
  • будешь участвовать в выездных корпоративных мероприятиях;
  • сможешь влиять на свой уровень заработной платы в индивидуальном порядке;
  • получишь возможность воплотить свои амбиции в наукоемком и сложном проекте;
  • сможешь работать в гибкой системе и с быстрыми процессами;
  • станешь частью классной и молодой команды;
  • будешь работать под крылом сильного и профессионального тимлида.

Необходимые знания и опыт:

  • 2+ года опыта разработки на Rust;

  • 3+ года опыта разработки на любом низкоуровневом языке программирования;

  • знание стандартной библиотеки Rust: примитивы управления памятью (Box, Rc, RefCell) и примитивы синхронизации потоков (Mutex/RwLock, каналы);

  • понимание базовых принципов многопоточности и синхронизации;

  • опыт разработки асинхронных многопоточных приложений на Rust с использованием библиотек tokio или async-std;

  • опыт работы с библиотекой Diesel ORM, опыт реализации бэкендов на Rust (Actix-web).

Будет круто, если ты знаешь и у тебя есть:

  • опыт интеграции кода на C\C++ с использованием инструментария bindgen или cxx;
  • опыт работы с библиотеками обработки мультимедиа данных (OpenCV, GStreamer);

  • понимание принципов взаимодействия с аппаратным обеспечением (rs-485, uart, ethernet);

  • опыт разработки для встраиваемых систем;

  • знания системного программирования и внутреннего устройства операционной системы;

  • умение работать с устройствами на уровне протокола взаимодействия;

  • опыт в сетевом программировании, знание принципов проектирования REST API.

Что надо будет делать:​​​​​​​

  • поддержка существующего проекта на Rust, написание нового функционала, связанного с обработкой видео, работой с железом, бизнес-логикой;
  • участие в общих онлайн митингах, а также обсуждение вопросов интеграции фич с другими разработчиками.

Стек технологий, с которым придется работать: Tokio, Diesel, ORM, Actix-web, OpenCV.


Оставляй отклик и стань частью команды СофИТ!

Ключевые навыки

Linux
Rust
C/c++
Boost
Opencv
Tokio
Diesel orm
Gstreamer
Rest api
Async-std
Actix-web

Контактная информация

СофИТ

Вакансия опубликована 27.03.2024 в г. Санкт-Петербург.

Похожие вакансии

#

от 120 000 ₽

Казань

Суконная слобода

Полный день

Подробное описание

23 июля

#

Не указана

Санкт-Петербург

Лесная

Полный день

Подробное описание

25 июля

#

Senior

от 70 000 до 180 000 ₽

Верея

Удаленная работа

Подробное описание

-