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.