Senior Rust Developer – Qt / C++ / FFI
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
130–150 zł netto (+ VAT) / godz.
Wymagania
- doświadczenie na poziomie seniora w Rust, w tym ownership i borrowing, Rc, RefCell, Weak, unsafe i reguły aliasingu, Pin, API z parametrami lifetime
- praktyczne doświadczenie z Rust/C++ FFI, najlepiej z użyciem cxx
- doświadczenie w projektowaniu bezpiecznych abstrakcji i wrapperów Rust nad kodem C++ z zarządzaniem czasem życia obiektów
- praktyczne doświadczenie z makrami proceduralnymi (syn, quote, proc-macro2)
- doświadczenie w projektowaniu i utrzymaniu publicznych API bibliotek Rust oraz znajomość semver i zarządzania breaking changes
- doświadczenie w cross-platform build engineering w Rust (build.rs, linkowanie z natywnymi bibliotekami, Linux, Windows/MSVC, macOS)
- znajomość Qt 6 (QObject, properties, signals/slots, QVariant, QMetaType, QML object ownership) oraz C++17 w zakresie czytania i modyfikacji warstwy bridge
- doświadczenie z Gerrit i procesem rozwoju opartym na małych commitach i review
Opis stanowiska
Długoterminowy projekt skupiony na tworzeniu produkcyjnych rozwiązań łączących Rust, C++ i Qt 6, z naciskiem na modele obiektowe, bezpieczeństwo pamięci, systemy typów, makra proceduralne i bezpieczne API na granicy Rust/C++. Pracujesz w środowisku zorientowanym na review, z publicznym backlogiem i zadaniami przydzielanymi issue po issue. To oferta dla seniora w Rust, który rozumie również warstwę C++ i Qt i chce rozwiązywać problemy systemowe na niskim poziomie.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.