Wróć do listy

Opis oferty

Senior Rust Developer - Qt / C++ / FFI w Warszawa, Polska

SQUARE ONE RESOURCES sp. z o.o.

130 - 150 zł / stawka godzinowa

Warszawa, Polska

Expected, Rust, C++, Git, Linux, Windows Server, MacOS, Docker, GitHub, GitLab

Optional, Figma

Operating system, Windows, macOS, Linux

About the project, Long-term project focused on developing production-grade solutions combining Rust, C++ and Qt 6., Main focus on developing high-quality Rust code, with emphasis on object models, memory safety, type systems, procedural macros, and safe APIs across the Rust/C++ boundary., , Team works with a public backlog, tasks assigned issue by issue and re-planned on a sprint basis., Opportunity to work on challenging systems-level problems in a review-driven engineering environment., Initial priorities include object model and memory-safety work, type-system development, procedural macros, Rust/C++ FFI, public API design and stabilisation.

Your 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, taking into account semver, deprecations and breaking changes., Maintain cross-platform Rust builds across Linux, Windows/MSVC and macOS., Write tests alongside every change., Maintain documentation and rustdoc for public APIs., Participate in code reviews using Gerrit., Follow a small-commit, review-heavy development workflow., Contribute to security reviews and threat modelling for a systems-level library., Analyse memory-safety and trust-boundary risks across the Rust/C++ FFI surface., Collaborate with the team responsible for the Qt/C++ layer.

Senior-level professional experience with Rust, including strong knowledge of ownership and borrowing, Rc, RefCell, Weak, unsafe and Rust aliasing rules, Pin, lifetime-parameterised APIs., Hands-on experience with Rust/C++ FFI, preferably using cxx., Experience designing safe Rust abstractions and wrappers over C++ code, including object lifetime management., Practical experience with procedural macros, including syn, quote and proc-macro2., Experience designing and maintaining public Rust library APIs., Strong understanding of semver, breaking-change management and deprecation strategies., Experience with cross-platform Rust build engineering, including https://jobeax.com/link/W6WXcJrr7KQAzcRB, linking against native libraries, Linux, Windows/MSVC, macOS., Strong engineering and quality discipline: tests with every change, cargo fmt clean, no new Clippy warnings, documented safety rationale for any new unsafe code, rustdoc for all public APIs., Experience with threat modelling and security reviews for systems-level software., Ability to reason about memory safety and trust boundaries across Rust/C++ FFI., Working knowledge of Qt 6, including QObject, properties, signals/slots, QVariant, QMetaType, QML object ownership., C++17 knowledge sufficient to read and modify the bridge layer., Comfortable working with Gerrit, small commits and review-heavy development processes., Professional written and spoken English.

Optional, Previous contributions to Qt, CXX-Qt, qmetaobject-rs or similar binding projects., QML / Qt Quick application development experience., Experience publishing and maintaining crates on crates.io., Knowledge of rcc and Qt resource handling., Experience with QML debug/preview protocols., Experience with async Rust / Tokio integrated with a native event loop., Existing Qt Account and signed Qt Contributor Licence Agreement.

Benefits, sharing the costs of sports activities, private medical care

SQUARE ONE RESOURCES sp. z o.o., At Square One Poland we link IT experts with the business. With over 25 years of experience, we specialize in recruitment processes on a global scale. Despite years of experience, we still have a startup DNA and this is our advantage. Our offices are located in London and Warsaw, however, we can reach clients from all over the world, from start-ups to big worldwide corporations.

This is how we work,

Podobne oferty

Więcej podobnych stanowisk

  • Zdalnie

150 - 175 zł / stawka godzinowa

... programming skills - Docker knowledge - Experienced in using AI tools in day-to-day workflow Hi! We are Spyrosoft Synergy We are looking for an experienced Lead Qt/QML Developer to join our international team. At Spyrosoft Synergy, we work on a range of projects spanning both desktop and embedded domains, giving engineers ...

Polska

  • IT
  • Fullstack
What we expect - Commercial experience in Rust development. - Understanding of ownership, borrowing, concurrency, and memory management. - Experience with asynchronous programming: Tokio, async/await. - Development of REST or gRPC APIs. - Experience with Linux, Git, and code review. - Understanding of TCP/IP, and the principles ...

Warszawa, Polska

  • Kontrakt

$650 USD

... environments with high standards - Can collaborate with top engineers and deliver impact without hand-holding With a proven track record in: - Systems programming in Rust - Low-level performance optimization - Building high-performance infrastructure and distributed systems Must-Have Requirements: - Expertise in Rust - Strong understanding ...

Warszawa, Polska

  • IT
... in the industry, built to advance an open, global financial system. The team Founded in 2011, Kraken is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe. It offers spot trading, margin, futures, staking, and OTC services, with products built for ...

Polska

Next Technology Professionals Sp. z o.o.

Senior Data Engineer (Rust, DataFusion)

  • Zdalnie
  • Kontrakt

30000 - 37000 zł

Senior Data Engineer (Rust, DataFusion) Miejsce pracy: Warszawa Rekrutujemy dla Dla naszego klienta poszukujemy kandydatów na stanowisko: Senior Data Engineer (Rust, DataFusion) Technologie, których używamy Wymagane - Rust - Apache DataFusion - Apache Arrow - PostgreSQL - SQL - Parquet - CSV O projekcie Projekt: Tworzenie ...

Warszawa, Polska

Next Technology Professionals Sp. z o.o.

Senior Data Engineer (Rust, DataFusion)

  • Zdalnie
  • Kontrakt

30000 - 37000 zł

Rekrutujemy dla, Dla naszego klienta poszukujemy kandydatów na stanowisko:, , Senior Data Engineer (Rust, DataFusion) Wymagane, Rust, Apache DataFusion, Apache Arrow, PostgreSQL, SQL, Parquet, CSV O projekcie, Projekt: Tworzenie od podstaw nowoczesnego, wysokowydajnego silnika bazodanowego i warstwy przetwarzania zapytań, ...

Warszawa, Polska

  • Zdalnie
  • Fullstack

150 - 180 zł / stawka godzinowa

Expected, Rust, Go, Python, TypeScript, Docker, Kubernetes, Terraform, MySQL, MariaDB, Redis About the project, Senior Fullstack Engineer (with Rust, Go, Python) — The person in this role will address complex, high-impact problems that combine product thinking with engineering excellence. They will design and deliver features ...

Warszawa, Polska

Mera Systemy sp. z o.o.

Programista / Programistka C++/QT

14000 - 15000 zł

Wymagane, C++, Qt, Linux Twój zakres obowiązków, Projektowanie, rozwój i wdrażanie aplikacji C/C++ na platformie Linux, Analizę wymagań, Tworzenie dokumentacji technicznej, Wykrywanie błędów, korektę oraz implementację rozszerzeń Wykształcenie wyższe zdobyte na kierunkach – informatyka, elektronika, telekomunikacja lub ...

Grodzisk Mazowiecki, Polska

Mera Systemy sp. z o.o.

Programista / Programistka C++/QT

14000 - 15000 zł

Wymagane, C++, Qt, Linux Twój zakres obowiązków, Projektowanie, rozwój i wdrażanie aplikacji C/C++ na platformie Linux, Analizę wymagań, Tworzenie dokumentacji technicznej, Wykrywanie błędów, korektę oraz implementację rozszerzeń Wykształcenie wyższe zdobyte na kierunkach – informatyka, elektronika, telekomunikacja lub ...

Grodzisk Mazowiecki, Polska

Mera Systemy sp. z o.o.

Programista / Programistka C++/QT

14000 - 15000 zł

Programista / Programistka C++/QT Miejsce pracy: Grodzisk Mazowiecki Technologie, których używamy Wymagane - C++ - Qt - Linux Twój zakres obowiązków - Projektowanie, rozwój i wdrażanie aplikacji C/C++ na platformie Linux - Analizę wymagań - Tworzenie dokumentacji technicznej - Wykrywanie błędów, korektę oraz implementację ...

Grodzisk Mazowiecki, Polska

Ehrhardt + Partner GmbH & Co. KG

Software Developer C++ (m/f/d) - Poland

  • Zdalnie
  • IT
... of German is an advantage. What we offer, Attractive bonus system, Individual personnel development, Comprehensive onboarding, International challenges, Home office option, Low hierarchies A wide range of tasks await your commitment:, As a C++ Software Developer (m/f/d) on our Customer Projects team in Warsaw, you’ll help ...

Warszawa, Polska