Engineer - Rust Ecosystem – (18-Month Leased Labor)

Huawei Research Center GermanyDresden, SaxonyOn-siteFull-timeMid level, 2–5 yearsListed 2 days ago

Apply now

About this role

Huawei's Hilbert Research Center is a product-motivated research and development center. We do research on industrial formal methods, weak memory model and concurrency, parallelization, and the full systems stack from hardware over operating system to web/rendering engines.

OpenHarmony is a new open-source Operating System Framework developed by the OpenAtom Foundation as part of the strategy to build an independent technology platform.

In our Hilbert Research Center , we are working on making Rust a first-class citizen in the OpenHarmony Ecosystem. Rust is already successfully used in several core OpenHarmony system components. Now we need your help to lay the foundations for third-party developers to seamlessly support OpenHarmony devices in their cross-platform applications and libraries.

Join us as a

Engineer - Rust Ecosystem - Leased Labor (18-month) (m/f/d)

Your mission

- Integrate OpenHarmony support into key Rust crates providing cross-platform abstractions, allowing applications to seamlessly support OpenHamony
- Analyze and integrate a high-performance, cross-platform Rust UI framework into the OpenHarmony ecosystem
- Contribute to developing a next-generation web rendering engine written in Rust, with many different challenging opportunities including developing new algorithms to improve the concurrency and performance, integration as a webview into OpenHarmony apps
- Investigate optimization opportunities for OpenHarmony devices running on the HongMeng kernel
- Actively collaborate with internal stakeholders as well as the Rust and the OpenHarmony community

Your areas of expertise

- BSc/Master or PhD in Computer Science or other related disciplines
- Profound knowledge of Rust and C
- Experience with the Rust-FFI
- Broad knowledge in concurrency and parallelism
- History of contributing to open-source projects (in Rust) is a plus
- Familiarity with CI/CD pipelines and automated testing is a plus
- Passion for software quality and performance, and openness to learn from failure
- Fluent in written and spoken English

By applying to this position, you agree with our Recruitment Privacy Statement. You can read in full our privacy policy here .

Your rewards of working here

- Our culture is characterized by innovative power and team spirit as well as the intensive exchange of knowledge and experience within our global network.
- To keep your development ongoing, you will find a broad range of training opportunities. Many online and face-to-face training programs incl. language courses in German and Mandarin.
- Our diverse and welcoming environment is shaped by different backgrounds and around 40 individual nationalities.
- Self-responsible work in a competent, motivated and constantly growing team.

Please send your application and CV (incl. cover letter and reference letters) in English.

Huawei is a leading global information and communications technology (ICT) solutions provider. Our ICT solutions, products and services are used in more than 170 countries and regions, serving over one-third of the world's population. With 208,000 employees, Huawei is committed to develop the future information society and build a Better Connected World.