Pracuj.pl Praca zdalna Senior

Senior Rust Developer – Qt / C++ / FFI

SQUARE ONE RESOURCES sp. z o.o.

⚲ Warszawa

130–150 zł netto (+ VAT) / godz.

Wymagania

  • senior-level doświadczenie z Rust (ownership/borrowing, Rc, RefCell, Weak, unsafe, Pin, lifetimes)
  • praktyczne doświadczenie z Rust/C++ FFI, najlepiej z użyciem cxx
  • doświadczenie w projektowaniu makr proceduralnych (syn, quote, proc-macro2)
  • doświadczenie w projektowaniu i utrzymaniu publicznych API bibliotek Rust (semver, deprecation)
  • cross-platform build engineering (build.rs, linkowanie natywnych bibliotek: Linux, Windows/MSVC, macOS)
  • znajomość Qt 6 (QObject, properties, signals/slots, QVariant, QMetaType, QML) i C++17 w stopniu pozwalającym czytać i modyfikować warstwę bridge
  • doświadczenie z threat modelling i security review dla oprogramowania systemowego
  • profesjonalny angielski w mowie i piśmie

Opis stanowiska

Długoterminowy projekt rozwijający produkcyjną bibliotekę łączącą Rust, C++ i Qt 6 — głównie praca nad bezpiecznymi abstrakcjami Rust nad kodem C++, makrami proceduralnymi i stabilizacją publicznego API. Backlog jest publiczny, zadania przydzielane issue po issue i replanowane w sprintach, a proces jest mocno review-driven (Gerrit, małe commity). To oferta dla doświadczonego Rustowca, który lubi pracę na niskim poziomie pamięci, typów i FFI oraz ma dyscyplinę jakościową (testy przy każdej zmianie, udokumentowane uzasadnienie dla unsafe).

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.