Rust Engineer

December 22, 2023

Apply Now
Logo of Hiveon

Hiveon

A leading global one-stop ecosystem for cryptocurrency mining

51 - 200

Description

• Design and development of a new, innovative agent to replace the existing one, ensuring seamless integration with our ASIC firmware and OS image products • Spearhead the transition process from the old agent to the new one with Rust, implementing strategies for a smooth and efficient migration while minimizing disruption to existing operations • Design the agent architecture to accommodate the growing needs of our products, ensuring scalability and flexibility • Implement MQTT for communication between the agent and the backend, optimizing data exchange and enhancing system responsiveness.

Requirements

• Experience with developing projects on Rust (it might be a pet-projects too) • Extensive experience with any other low-level backend programming language (C/C++, Go etc.) • Experience with Linux development • Preferably experience with: Tokio (async runtimes), Axum, Actor frameworks, Serde/Serde JSON, Paho MQTT • Previous experience with firmware for diverse devices • Knowledge of blockchain/cryptocurrency/mining • At least Upper-Intermediate level of English • Will be a plus: Experience with Golang • Willingness to learn new technologies • Experience with smart home systems

Benefits

• Healthy corporate culture all over the company (94% of our team would recommend Hiveon to their friends) • Remote work with absolutely flexible working hours • Unlimited vacations & sick leaves • Learning & Development events compensation • Freedom of innovation and creativity • Only necessary processes and meetings, no bureaucracy • Experience working with non-typical and difficult eco-system that connected millions of devices throughout the world.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com