Remote Senior Rust Engineer (Rust/C FFI, Qt6)

Square One Resources Limited

Poland

Remote

PLN 170,000 - 243,000

Full time

32 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

Square One Resources Limited is seeking a Senior Rust Developer for a long-term project focused on production-grade solutions using Rust, C, and Qt 6. You will work on memory safety, type systems, and Rust/C FFI across boundaries, in a review‑driven environment.

Responsibilities include building safe Rust APIs, procedural macros, and cross-platform Rust builds across Linux, Windows, and macOS. The role is 100% remote in Poland with a six-month engagement and potential extension; rate up to PLN

Qualifications

  • Senior Rust experience with ownership, borrowing and lifetime concepts.
  • Hands-on Rust/C FFI experience, preferably via cxx.
  • Design safe Rust abstractions and wrappers for C code.
  • Experience with procedural macros (syn, quote, proc-macro2).
  • Design and maintain public Rust library APIs with SemVer mindset.
  • Strong cross‑platform Rust build engineering (build.rs, Linux, Windows, macOS).
  • Rigorous testing, formatting, and documentation practices.
  • Experience with threat modelling and security reviews for systems software.
  • Working knowledge of Qt 6 (QObject, signals/slots, QML ownership) and C 17 bridge.
  • Familiar with Gerrit-based reviews and small-commit workflows.

Responsibilities

  • Develop production-quality Rust code and, where required, C code.
  • Design and maintain idiomatic, safe Rust APIs.
  • Build safe Rust wrappers around existing C functionality.
  • Work with Rust C FFI, ideally using cxx.
  • Develop and maintain procedural macros using syn, quote and proc-macro2.
  • Provide high-quality compile-time diagnostics for procedural macros.
  • Work with ownership, lifetimes and object lifetime management across the Rust/C boundary.
  • Design and stabilise public library APIs with semver and deprecation planning.
  • Maintain cross-platform Rust builds across Linux, Windows/MSVC and macOS.
  • Write tests alongside every change; maintain rustdoc for public APIs.
  • Participate in code reviews using Gerrit; follow small commits.
  • Contribute to security reviews and threat modelling for the library.
  • Analyse memory-safety and trust boundaries across the Rust/C FFI surface.
  • Collaborate with the Qt/C team for integration.

Skills

Rust
Rust/C FFI
Procedural macros
Public Rust APIs
Qt 6
Gerrit
cxx
Cross-platform build
Ownership & lifetimes
Code reviews

Tools

syn
quote
proc-macro2
cargo
Qt binding tools

Job description

Square One Resources Limited is seeking a Senior Rust Developer for a long-term project focused on production-grade solutions using Rust, C, and Qt 6. You will work on memory safety, type systems, and Rust/C FFI across boundaries, in a review‑driven environment.

Responsibilities include building safe Rust APIs, procedural macros, and cross-platform Rust builds across Linux, Windows, and macOS. The role is 100% remote in Poland with a six-month engagement and potential extension; rate up to PLN

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Engineer - Remote Qt Bridge & Rust-C++ Interop
Senior Rust Engineer - Remote Qt Bridge & Rust-C++ Interop

your Jared • Województwo zachodniopomorskie

Hybrid
PLN 165,000 - 241,000
Senior Rust Developer
Senior Rust Developer

your Jared • Województwo zachodniopomorskie

Hybrid
PLN 165,000 - 241,000
Remote Rust & C++ Migration Engineer
Remote Rust & C++ Migration Engineer

Sii Poland • Lublin

On-site
PLN 180,000 - 300,000
Great Place to Work
Medical care
Centre of internal trainings
+2
Remote Memory-Safe Rust/C++ Migration Engineer
Remote Memory-Safe Rust/C++ Migration Engineer

Sii Poland • Bydgoszcz

On-site
PLN 180,000 - 260,000
Great Place to Work
Profit sharing
Regular integration events and trips
+2
Remote Rust & C++ Memory-Safety Engineer
Remote Rust & C++ Memory-Safety Engineer

Sii Poland • Wrocław

On-site
PLN 180,000 - 320,000
Medical care
MySii app
Senior Rust Engineer - Qt Bridge for Rust (Remote)
Senior Rust Engineer - Qt Bridge for Rust (Remote)

JobCubby • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Rust & C++ Refactor Engineer
Senior Rust & C++ Refactor Engineer

Sii Poland • Rzeszów

On-site
PLN 180,000 - 240,000
Great Place to Work
Centre of internal trainings
Profit sharing
+4
Remote Memory-Safety Rust & C++ Engineer
Remote Memory-Safety Rust & C++ Engineer

Sii Poland • Warszawa

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Remote Rust & C++ Memory-Safety Migration Engineer
Remote Rust & C++ Memory-Safety Migration Engineer

Sii Poland • Piła

On-site
PLN 180,000 - 260,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+8
Senior Rust & Go Software Engineer (Hybrid/Remote Poland)
Senior Rust & Go Software Engineer (Hybrid/Remote Poland)

EPAM Systems • Poland

Hybrid
PLN 210,000 - 320,000
Hybrid work
Remote within Poland
Stock purchase plan
+2