⚡ New

Rust and C++ Developer

Somco Software

ZielonkaFull-timeMid LevelOn-site

Job Description

Somco Software and our values We are one of the most widely recognized Qt consulting companies. Qt is our main area of expertise, and over the years we have worked with a wide range of technologies and challenges around the framework. We work mainly on projects in the medical, automotive, electronics and IoT industries, targeting embedded devices, desktop and mobile platforms.

We have organized the company around three core values, and we try to make all decisions based on them. ● People – We care about creating a positive atmosphere, building trust, giving people an influence on the company and providing stability. ● Professionalism – We value responsibility, high-quality work, effective communication and continuous development. ● Ethics – We build relationships based on mutual respect, transparency and empathy towards both our employees and our clients. Rust Developer (Qt / C++ FFI) We are looking for an experienced Rust Developer to join aR&D project focused on developing a Rust library integrating Rust with Qt / QML. The position is full-time and 100% remote.

What you will be doing: ● Developing production-quality Rust code and, where necessary, C++ ● Working on Rust ↔ C++ interoperability and safe FFI abstractions ● Designing and developing public Rust APIs ● Contributing to Qt 6 API ● Writing automated tests and technical documentation ● Working on memory-safety and security aspects of the library ● Maintaining cross-platform builds for Linux, Windows/MSVC and macOS ● Participating in code reviews ● Collaborating with an international engineering team What we expect: ● Senior-level commercial experience with Rust ● Strong understanding of Rust ● Practical experience with unsafe Rust and memory-safety concepts ● Experience with Rust ↔ C++ FFI, ideally using cxx ● Experience creating safe Rust wrappers around C++ APIs ● Experience designing and maintaining public library APIs ● Knowledge of Rust build tooling, including build.rs and native library linking ● Experience with cross-platform development ● Working knowledge of Qt 6 / QML and C++17 ● Good written and spoken English ● Independence and good communication skills in a remote environment Nice to have: ● Previous contributions to Qt, CXX-Qt, qmetaobject-rs or similar binding projects ● Experience developing applications with QML / Qt Quick ● Experience publishing or maintaining crates on ● Knowledge of Qt resource handling (rcc) ● Experience with async Rust / Tokio ● Open-source contributions What do we offer? ● Full-time B2B cooperation ● Rate up to PLN 150–190 hour ● 100% remote work ● Flexible working hours with at least 5 hours per day overlapping with CET/CEST ● A technically challenging project combining Rust, Qt and C++ ● Cooperation with an experienced international engineering team If you have strong commercial experience with Rust and feel comfortable working close to the C++ / Qt / FFI layer, let us know! Links to public Rust projects, crates or open-source contributions are very welcome.

Posted Today

Related Jobs

Accountant

JUST ONE | Recruitment & Executive Search agency

Katowice Today
Full-time

Related Searches

Apply Now